【问题标题】:alter deploy Django project, don't have css style in Django admin更改部署 Django 项目,在 Django 管理中没有 css 样式
【发布时间】:2019-05-25 08:55:14
【问题描述】:

当我打开/admin站点时,终端报告一些图片问题,并且admin站点没有CSS样式

  1. 用它让nginx获取静态文件
python3 manage.py collectstatic
  1. 在 nginx.conf 中添加静态文件
location /static {
   alias /Users/greendan/PycharmProjects/myTravel/; #static files
   uwsgi_pass 
    unix:/Users/greendan/PycharmProjects/myTravel/script/uwsgi.sock;

         }

  1. 这是我的 Nginx 配置
server {
         listen       8088;
         server_name  127.0.0.1;

         charset utf-8;

         #access_log  logs/host.access.log  main;

         location / {
            #root   /Users/greendan/PycharmProjects/myTravel/;
            #index  templates/bootStrap.html;
            include uwsgi_params;
            uwsgi_pass unix:/Users/greendan/PycharmProjects/myTravel/script/uwsgi.sock;
          }
         location /static {
            alias /Users/greendan/PycharmProjects/myTravel/;
            uwsgi_pass unix:/Users/greendan/PycharmProjects/myTravel/script/uwsgi.sock;

         }
          location /media{
           alias /Users/greendan/PycharmProjects/myTravel/;
          }

        #error_page  404              /404.html;

          # redirect server error pages to the static page /50x.html
         #
          error_page   500 502 503 504  /50x.html;
         location = /50x.html {
              root   html;
         }
}
  1. 这是我的 uwsgi.ini
# use uwsig ini start
[uwsgi]
# project's file
chdir = /Users/greendan/PycharmProjects/myTravel
# project's application
module = myTravel.wsgi:application
# sock
socket = /Users/greendan/PycharmProjects/myTravel/script/uwsgi.sock
workers = 5
#pid 
pidfile = /Users/greendan/PycharmProjects/myTravel/script/uwsgi.pid
# ip and port 
http =127.0.0.1:8000
  1. 错误报告 picture Url

【问题讨论】:

标签: python django nginx uwsgi


【解决方案1】:

问题不大,只是我不知道nginx的静态文件和之前的不一样 django 的静态文件是两个不同的目录。

一开始我把static_root和static_dir是同一个文件,在简书里搜索发现一篇文章看了两遍以上,就知道是两个不同的目录了,

然后,我在 nginx 中制作了一个静态文件并快速解决了这个问题。

经过这件事,我发现自己有一个大问题,太粗心了,即使我犯了很多次这个问题,但我还是再次git它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2019-04-28
    • 2015-08-18
    相关资源
    最近更新 更多