在调试django项目的过程中发现,访问django-admin后台的时候,排版错乱,检查发现请求不到静态样式文件所致。
建议依次检查你的配置:
1. setting.py中
STATIC_URL = '/static/'
STATIC_ROOT = '/var/static/'
2. setting.py中
DEBUG = True
注意这一点很重要,因为如果 DEBUG为False的话,django不会为你接管静态文件处理,会认为你已经在web服务器(如nginx)中已经处理好了静态文件。
3. 如果你坚持希望使用DEBUG=False,则可使用以下命令启动你的服务。
即加上 --insecure参数。
python3 manage.py runserver 0.0.0.0:8080 --insecure