它有很多'generic'的名字,例如 - 通用视图等。 这是什么意思?它与“普通”视图或url有什么不同?'generic'在Django中意味着什么?
0
A
回答
2
从Django文档:
https://docs.djangoproject.com/en/dev/topics/class-based-views/generic-display/
Django的通用视图被开发,以缓解疼痛。他们采用在视图开发中发现的某些常见习惯用法和模式,并将它们抽象化,以便您可以快速编写数据的常见视图,而无需编写太多代码。
它们是为了简化开发过程而创建的,因为从项目到项目的许多事情是相同的,并且它们不需要一次又一次地写烦人的东西。
“常规”是实现您的业务逻辑的视图,因此它不能通用。
0
该文档描述了difference between Base and Generic views很好:
基地基于类的视图可以被认为是父视图,其可用于通过本身或从继承 。他们可能不会提供项目所需的全部功能,在这种情况下,Mixins 可扩展基本视图的功能。
Django的通用视图是基于这些基本视图构建的,并且开发了 作为常见使用模式的快捷方式,如显示对象的细节 。他们采取一些常见的成语和模式 在视图开发中发现并将其抽象化,以便您可以快速地编写数据的共同视图,而不必重复自己。
相关问题
- 1. 在Django中,pk__意味着什么?
- 2. 在AngularJS中结尾意味着什么double意味着
- 3. 什么===在PHP意味着
- 4. 〜=是什么。在Stata意味着什么?
- 5. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 6. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 7. $这意味着什么PHP?
- 8. MYSQLI_NUM意味着什么?
- 9. * | *这意味着什么CSS?
- 10. 溢出意味着什么?
- 11. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 12. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 13. 奎因意味着什么?
- 14. [Bindable]在动作中意味着什么?
- 15. #[...]在emacs-lisp中意味着什么?
- 16. [](){}构造在C++中意味着什么?
- 17. CLI在PowerCLI中意味着什么?
- 18. 在gdb中这意味着什么?
- 19. 0..1在EF中意味着什么?
- 20. tmp_xxx在java中意味着什么?
- 21. 撇号在Haskell中意味着什么?
- 22. 在MongoDB中这意味着什么?
- 23. redirect_to(@model)在rails中意味着什么?
- 24. “自我”在JavaScript中意味着什么?
- 25. @符号在java中意味着什么?
- 26. 在numpy代码中意味着什么?
- 27. setScaledContents在Qt中意味着什么?
- 28. #pragma在C中意味着什么?
- 29. '%'在SQL中意味着什么?
- 30. 标志在tensorflow中意味着什么?
答案中的任何一个回答您的问题? – rnevius 2014-09-24 14:22:05
是的,冷漠的回答。 – ancho 2014-09-25 05:44:25