Django 框架面试题汇总

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

以下链接点进去就是答案

1. 解释一下 Django 和 Tornado 的关系?

2. 阐述什么是WSGI ?

3. 阐述Django请求的生命周期?

4. 列举Django的内置组件?

5. 列举Django中间件的5个方法?以及Django中间件的应用场景?

6. 简述什么是FBV和CBV?

7. Django的request对象是在什么时候创建的?

8. Django 如何在CBV添加装饰器?

9. 列举Django orm 中所有的方法?

10. Django 框架中 select_related 和 prefetch_related的区别?

11. 简述django 中 csrf 的实现机制?

12. Django中如何实现orm表中添加数据时创建一条日志记录?

13. Django缓存如何设置?

14. Django的缓存能使用redis吗?如果可以的话,如何配置?

15. Django路由系统中name的作用?

16. Django rest framework框架中都有那些组件?

17. 简述 Django rest framework框架的认证流程?

18. Django、flask、tornado框架的比较?

19. Django orm 中如何设置读写分离?

20. Django 框架总values和values_list的区别?

21. 简述MVC和MTV?

22. Django的Form和ModeForm的作用?

23. Django的Form组件中,如果字段中包含choices参数,请使用两种方式实现数据源实时更新?

24. Django的Model中的ForeignKey字段中的on_delete参数有什么作用?

25. Django中csrf的实现机制?

26. Django如何实现websocket?

27. Django中如何实现orm表中添加数据时创建一条日志记录?

28. Django缓存如何设置?

29. Django 框架中F和Q的作用

30. Django的模板中filter和simple_tag的区别?

31. Django-debug-toolbar的作用?

32. Django中如何实现单元测试?

33. 解释orm中 db first 和 code first的含义?

34. Django中如何根据数据库表生成model中的类?

35. 使用ORM和原生SQL的优缺点?

36. Django的contenttype组件的作用?

37. 简述Django 中哪里用到了线程?哪里用到了协程?哪里用到了进程 ?

38. Django rest framework如何实现的用户访问频率控制?

39. Django rest framework框架中的视图都可以继承哪些类?

40. Django rest framework框架中都有那些组件?

41. 阐述为什么要使用django rest framework框架?

发表评论

后才能评论