2013-06-05 33 views
0

我想做一个日历应用程序。所以我需要制作一些类来显示日历并向它添加事件。那些类仍然在我的视图文件中,或者我必须创建一个单独的目录并将其导入到我的视图文件中,然后创建它的一个实例?我需要另一个视图文件为我的课程?

回答

0

大多数人将视图类放入views.py文件。

如果它变得难以管理或您需要进一步组织,请根据需要将其拆分。

您不需要将它导入到views.py中 - 它们最终只能被urls.py使用,它们不需要在任何特定位置生活的视图。

如果您正在讨论应用程序逻辑,如果它是一个与Web HTTP响应周期无关的庞大类,那么将它放在另一个文件中是有意义的。

+0

感谢您的回复。是的,我正在谈论应用程序逻辑。所以你的意思是我必须创建一个独立的目录,像库,并把我的应用程序逻辑? –

+0

这取决于你。除非我有足够的理由,例如,在一个名为backends的目录中有4个不同的支付后端,否则我不会去目录。如果它在逻辑上适合于一个文件,我不会看到将它放在views.py文件旁边有什么问题。 –

+0

谢谢!欣赏你的答案! –

相关问题