在大型Django项目中,主页模板和视图应该存在于项目结构中?
在自己的应用中(例如:首页应用)?
其他一些应用(例如:帐户)?
在项目级将模板放入"模板"目录和某处的视图?
其他地方?
对这个问题有最常见的答案吗?
解释
假设:项目结构策略取决于项目的规模。
答案 0 :(得分:1)
在我看来,最好的方法是将所有内容作为单独的应用程序实现,因为代码重用。您可以创建名为" landing"使用模板文件夹,嵌套"登陆"例如,Django如何从GenericViews自动找到模板。
yourproject/
landing/
templates/
landing/
index.html
urls.py
models.py
views.py