今天搭建完,django后,访问 admin 发现 样式没有加载
需要搭建静态的配置
1 设置项目目录的静态目录 用来存放静态的文件
在setttings.py中 添加以下参数 在
STATIC_URL = '/static/'的后面
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
2 运行django命令,收集相关的
python manage.py collectstatic
3 在域名相关的配置文件中 增加对static访问的目录,贴个完整的供参考
server { listen 80; server_name nginx.***.net; location ~ ^/NginxStatus/ { stub_status on; access_log off; } location / { index index.html index.htm; #下面是设置uwsgi的方式访问python include uwsgi_params; uwsgi_pass 127.0.0.1:8000; uwsgi_param UWSGI_SCRIPT mysite.wsgi; uwsgi_param UWSGI_CHDIR /var/www/python/newblog/; client_max_body_size 35m; } #下面是访问静态的内容 location /static { expires 30d; autoindex on; add_header Cache-Control private; alias /var/www/python/newblog/static/;#主要是这段内容 }
}
4 刷新下页面看看,效果出来了