измените развертывание проекта Django, не используйте стиль css в админке Django - PullRequest
0 голосов
/ 25 мая 2019

когда я открываю / администратор сайта, терминал сообщает о некоторых проблемах с изображениями, а администратор сайта не имеет стилей CSS

  1. используйте его, чтобы позволить nginx получать статические файлы
python3 manage.py collectstatic
добавить статические файлы в nginx.conf
location /static {
   alias /Users/greendan/PycharmProjects/myTravel/; #static files
   uwsgi_pass 
    unix:/Users/greendan/PycharmProjects/myTravel/script/uwsgi.sock;

         }

это мой конфиг 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;
         }
}
это мой 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
сообщение об ошибке картинка URL

1 Ответ

0 голосов
/ 30 мая 2019

это не большая проблема, просто я не знаю, статический файл nginx не совпадает с Статический файл django - это два разных каталога.

в начале я делаю static_root и static_dir это один и тот же файл, когда поиск в jianshu и найти статью для чтения более двух раз, я знаю, что это два разных каталога,

и затем я делаю статический файл в nginx и быстро решаю эту проблему.

После этих вещей я нахожу большие проблемы с собой, это слишком небрежно, даже я делаю эти проблемы много раз, но я все еще повторяю это снова

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...