我对Django很新,我很享受它。我已将应用程序的视图分解为不同的文件,并将它们放在名为app / views /(查看文件)的目录中。
我在views目录中创建了一个__init__.py
文件,这导致我必须在我的站点代码中使用myproj.app.views.views
。哪个粗糙不易消化。
围绕这个想法。或者将我的views目录重命名为其他方式。
感谢。
答案 0 :(得分:4)
只需从__init__.py
中的其他模块导入视图。
答案 1 :(得分:0)
我的用户个人资料应用account
有三个观看文件:views.py
,views_login.py
和views_profile.py
。也许它不是最干净的,但它可以很好地区分account
的三个部分以满足我的需求。因此我的apps/account/urls.py
看起来像这样:
from django.conf.urls.defaults import *
urlpatterns = patterns('',
(r'^foo1$', 'apps.account.views.foo1'),
(r'^foo2$', 'apps.account.views.foo2'),
(r'^bar1$', 'apps.account.views_login.bar1'),
(r'^bar2$', 'apps.account.views_login.bar2'),
(r'^baz1$', 'apps.account.views_profile.baz1'),
(r'^baz2$', 'apps.account.views_profile.baz2'),
)