我承认这个问题有点主观,而且它并不针对某些技术上的怀疑/疑问,但我想知道。
我是django的新手,在django做了3-4个月的应用程序后,我正在努力挖掘。我目前正在阅读James Brennet的一本书,他在书中展示了如何使用泛型视图,但当我访问https://docs.djangoproject.com/en/dev/topics/时,我发现泛型视图被禁用了。
从“最佳设计观点”的角度来看,使用通用视图是如何评价的?
使用泛型视图被认为是一种好的实践吗?
如果是,为什么django要贬低它的价格?
如果没有,还有什么推荐的吗?
谢谢!
发布于 2011-12-08 01:51:35
旧的泛型视图已被弃用,因为它们已被“基于类的泛型视图”所取代:
https://docs.djangoproject.com/en/dev/topics/class-based-views/
如果您有许多重复表达相同模式的视图,例如,几个模型的一组创建/更新/删除( CReate/Update/Delete,CRUD)视图……其中大部分视图代码是相同的,但只是一些细节的变化,例如模型类和最终的重定向url…这就是通用视图有意义的地方。
目标是干(不要重复自己) ...ie在一个地方写代码,并在一个地方重用,捕获和修复bug等。
https://stackoverflow.com/questions/8419932
复制相似问题