0
我想做一个日历应用程序。所以我需要制作一些类来显示日历并向它添加事件。那些类仍然在我的视图文件中,或者我必须创建一个单独的目录并将其导入到我的视图文件中,然后创建它的一个实例?我需要另一个视图文件为我的课程?
我想做一个日历应用程序。所以我需要制作一些类来显示日历并向它添加事件。那些类仍然在我的视图文件中,或者我必须创建一个单独的目录并将其导入到我的视图文件中,然后创建它的一个实例?我需要另一个视图文件为我的课程?
大多数人将视图类放入views.py文件。
如果它变得难以管理或您需要进一步组织,请根据需要将其拆分。
您不需要将它导入到views.py中 - 它们最终只能被urls.py
使用,它们不需要在任何特定位置生活的视图。
如果您正在讨论应用程序逻辑,如果它是一个与Web HTTP响应周期无关的庞大类,那么将它放在另一个文件中是有意义的。
感谢您的回复。是的,我正在谈论应用程序逻辑。所以你的意思是我必须创建一个独立的目录,像库,并把我的应用程序逻辑? –
这取决于你。除非我有足够的理由,例如,在一个名为backends的目录中有4个不同的支付后端,否则我不会去目录。如果它在逻辑上适合于一个文件,我不会看到将它放在views.py文件旁边有什么问题。 –
谢谢!欣赏你的答案! –