【发布时间】:2017-10-26 18:52:04
【问题描述】:
在 Django 配置应用程序中放置模板、视图或模型是否被视为违反 Django“最佳实践”? (与settings.py相同的应用)
模板可能是“否”,因为默认情况下找不到配置应用程序下templates 目录中的模板文件,我必须添加django.template.loaders.filesystem.Loader 才能加载它们。
感谢您的建议。
【问题讨论】:
在 Django 配置应用程序中放置模板、视图或模型是否被视为违反 Django“最佳实践”? (与settings.py相同的应用)
模板可能是“否”,因为默认情况下找不到配置应用程序下templates 目录中的模板文件,我必须添加django.template.loaders.filesystem.Loader 才能加载它们。
感谢您的建议。
【问题讨论】:
没有限制不能同时考虑项目包 一个应用程序并具有模型等(这需要将其添加到 INSTALLED_APPS)。
【讨论】:
通常最好的做法是保留您的项目目录并将应用程序保留在自己的单独目录中,并在 settings.py 中定义它们。这将使您的项目更有条理且易于维护。
【讨论】: