我的django观点变得越来越大。我想知道为django视图推荐了多少和什么样的逻辑。
当视图超出推荐的范围时,是否有推荐的文件用于抽象逻辑,如数据控制器或视图控制器?
答案 0 :(得分:0)
Django对MVC有自己的解释:
在这种情况下,我建议你在观点中加入很少的逻辑。视图是代码的管道。它们是这样的陈述:“从该模型中获取此数据并使用该上下文将其放入此模板中。”
魔术发生的逻辑应该以方法和计算属性的形式进入模型。
如果您有一个特定的视图代码示例,我可以尝试为您提供更具体的建议。