当前,我正在处理Django的static / staticfiles,在stackoverflow和youtube教程中,我学到了很多有关static_url,static_root,staticfiles_dirs的知识。 但是我不明白“ staticfiles_urlpatterns ”的作用以及确切的使用时间?
感谢您的回答。
答案 0 :(得分:0)
URL模式+ =静态(settings.STATIC_URL,document_root = settings.STATIC_ROOT)
您的问题是与urls.py
文件有什么关系?
好吧,我相信您必须了解absolute_urls
及其构造方式。与Django 2.0
之前非常相似,我们必须执行此操作以告知我们的static
请求转到settings.py
并查找static
变量,然后该变量指向{{1} },例如STATIC_ROOT和STATIC_URL
在Django 2.0中,您无需在项目的url.py中添加以下行,因为Django知道它必须在模板中的静态文件url路径前面加上STATIC_URL:
urls.staticfiles_urlpatterns()
这会将用于提供静态文件的正确URL模式返回到您已定义的模式列表。像这样使用:
staticstorage