我有多个应用程序,但每个应用程序都有自己的模板和自己的静态文件,它们为不同类型的用户和用途服务。应用程序是: 1. 门户 2. 门户博客编辑器(它就像一个带有分析和东西的作者的管理面板) 3. 主管理面板(不是 django 的) 我正在使用 django 2.2,因为我正在运行 Djongo。请建议我解决这个问题以及如何管理它的网址。
Django 支持每个应用程序模板和静态目录。
1/ 在每个应用程序中,创建一个 templates/yourappname 和一个 static/yourappname 目录。
2 /请确保您有"APP_DIRS": True
在您的settings.TEMPLATES
3 /请确保您有'django.contrib.staticfiles.finders.AppDirectoriesFinder'
在你settings.STATICFILES_FINDERS
4/ 然后在您的代码中始终使用匹配的 appname 前缀引用您的模板和静态,即appname/templatename.ext
和static/appname/filename.ext
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句