Django: 全局静态文件和模板应该存储在哪里?
Django: 全局静态文件和模板应该存储在哪里?
我正在开发一个Django(1.9)项目,需要在多个应用程序之间使用相同的模板和静态文件。我知道如何使用存储在每个应用程序外部的模板和静态文件(使用settings.py中的STATICFILES_DIRS和TEMPLATEFILES_DIRS),但是它们应该放在哪里?
我猜应该放在项目目录的文件夹里。
home/user/myproject/staticfiles home/user/myproject/templates
但如果有官方的重新考虑(我在文档中找不到),我更喜欢遵守它们。
另外,如果有关于在普通django应用程序目录之外使用模板和静态文件的其他建议,您认为我应该知道的,请告诉我(或者告诉我去哪里查找)。
谢谢 🙂
admin 更改状态以发布 2023年5月24日
在你的settings.py文件中添加以下内容
STATIC_URL = '/static/' # this will be added before your file name STATIC_ROOT = 'path/to/your/files/' # this will help django to locate the files
阅读更多相关内容: https://docs.djangoproject.com/en/1.9/howto/static-files/