关于django的一些记录

谁说我不能喝 提交于 2020-10-23 07:23:56

1.当settings.py文件设置DEBUG = True无法加载静态文件问题。

     解决方法:

     1.用nginx或者apache代理静态资源/staic/

     2.使用django.views.static.serve()方法。在URLconf中添加:

(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': '/path/to/media'}),

     3.(!推荐)改变项目运行方式,在启动时加入 --insecure参数。

python manage.py runserver --insecure

2.当使用supervisord管理django的时候发现启动了两个进程,出现无法使用supervisord管理的情况。

     原因:使用 python manage.py runserve,django会自动fork一个子进程。

     解决方法:使用python manage.py runserver --noreload启动进程,但是这样之后,修改代码之后必须重启django才会生效!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!