python-提供管理静态文件的Django React Nginx
我问一个已经回答过的问题有点尴尬-但是我觉得让节点提供静态文件而不是Django有一个区别点.由webpack捆绑并由node提供的css正常工作,我遇到的问题是使用get_static_prefix装饰器提供admin css和其他两个文件. 文件结构如下:
/ etc / nginx / sites-available / project
和settings.py中的设置
我已经转了一圈了.我是Django的新手,并不真正了解它的工作原理.据我了解,STATICFILES_DIRS是collectstatic从中收集静态文件的地方,而STATIC_ROOT是collectstatic运行后转储静态文件的地方.我认为STATIC_URL是我要出问题的地方-但是我没有很多运气来弄清楚它. 就目前而言,当DEBUG = True时,管理员css也无法正常工作,所以我配置错误.结果是:
最佳答案
您的位置/静态错误.别名指令在形成路径名时会替换URI的某些部分. location参数和alias参数都应以/结束,或者都不应以/结束:
要么:
实际上,由于alias参数以location参数结尾,因此您根本不应使用alias指令.请参阅the
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |