网站制作 常州,订阅号怎么弄,网站设计的公司工作室,长春自主建站模板正常情况#xff1a; ERROR#xff1a;#xff08;css、js文件加载失败#xff09;
问题#xff1a;CSS加载的样式没有了#xff0c;原因#xff1a;使用了django自带的admin#xff0c;在使用 python manage.py runserver启动 的时候#xff0c;可以加载到admin的文… 正常情况 ERRORcss、js文件加载失败
问题CSS加载的样式没有了原因使用了django自带的admin在使用 python manage.py runserver启动 的时候可以加载到admin的文件。 而在使用uwsgi启动的时候一些网页需要的静态文件uwsgi没有找到所以出现了比较丑陋的情况。
解决方法 将admin的文件找出来放在static里面通过uwsgi进行加载
step1
先收集到all_static下之后转移到static下
在settings.py 里 添加 STATIC_ROOT“all_static”
STATIC_URL /static/
STATIC_ROOT os.path.join(BASE_DIR,all_static)
MEDIA_ROOTos.path.join(BASE_DIR,static/media)注意一定要是STATIC_ROOT 不然收集不到
step2
终端在manage.py的同级下执行 python manage.py collectstatic
生成如下文件admin文件是我们想要的。 step3
将admin文件移动的static下这样uwsginginx代理访问就没有问题了
step4
在uwsgi/nginx 里正常按 static 配置访问静态文件即可