如果app/views.py文件变得非常大,我应该将它分开吗?如果是这样,最好的方法是什么?
一些开发人员将他们的视图设为python包而不是模块.这只是意味着views
在您的应用程序中创建一个目录,然后将每个视图放在该包中的自己的模块(文件)中.
然后你创建一个__init__.py
文件(这使它成为一个包).此文件可以为空,也可以将所有视图模块导入其自己的命名空间.
如果它是空的,你必须直接导入你需要的每个视图,否则你可以导入它就像它是一个views.py模块一样.
没有通用的最佳方式.但是你的情况是正确的.
将视图放在自己的文件中并将其导入视图中.这很好,只是为了看它是如何工作的
在项目中创建一个单独的应用程序以维护一组视图
创建您自己的通用视图,这些视图共享大多数应用程序通用的视图
作为一个开始的例子: 我建议你从模型开始并自己动手:
如何许多模型,你呢?
它们实际上是相关的还是可以分组?
如果可以分组将应用程序分成两个应用程序
所以你也会拆分视图
确定哪些视图函数是相似的并使它们通用.