如何在Django 2.2的multipl应用程序中使用其静态文件管理多个模板?

问题描述 投票:0回答:1

我有多个应用程序,但是每个应用程序都有自己的模板和自己的静态文件,它们可以为不同类型的用户和用途提供一种用途。这些应用程序是:1.门户2. Portal Blog编辑器(就像一个管理员的管理面板,其中包含分析和内容)3.主管理面板(不是Django的一个)我正在使用django 2.2,因为我正在运行Djongo。请向我建议有关此问题的一些解决方案,以及如何管理其网址。

django-templates django-urls django-staticfiles django-apps django-2.2
1个回答
0
投票

Django支持每个应用程序模板和静态目录。

1 /在每个应用程序中,创建一个模板/您的应用程序名称和一个静态/您的应用程序名称目录。

2 /确保"APP_DIRS": True中有your settings.TEMPLATES

3 /确保settings.TEMPLATES中有'django.contrib.staticfiles.finders.AppDirectoriesFinder'

4 /然后,在您的代码中始终使用匹配的应用程序名称前缀(即you settings.STATICFILES_FINDERSappname/templatename.ext])引用模板和静态模板>

© www.soinside.com 2019 - 2024. All rights reserved.