【发布时间】:2012-12-09 23:19:11
【问题描述】:
我正在学习 Django。我的背景来自 PHP 和 Java,具有使用 Model View Controller 框架的经验。我的每个视图、模型和模板一直都有一个单独的文件 - 但 Django 教程只提到有一个 views.py 和 models.py。
如果您有一个小型应用程序,这似乎没问题 — 如果您想按用途组织视图和模型怎么办?例如,项目视图和里程碑视图。我希望您不必为每个视图模块创建另一个 Python 包(应用程序):
python manage.py startapp projects
python manage.py startapp milestones
我可以假设您的视图和模型可以有一个里程碑.py 和一个项目.py,而不是通用的 views.py 和 models.py?然后可以在必要时将模型导入视图,并将请求路由到特定视图?
【问题讨论】:
标签: python django views models