Я установил мезонинную CMS по умолчанию, и я постараюсь обслуживать gunicorn
- При python manage.py runserver
все статические файлы обслуживаются , только если DEBUG = True
В журналах сказано:
... (DEBUG=False)
[07/Sep/2018 12:23:56] "GET /static/css/bootstrap.css HTTP/1.1" 301 0
[07/Sep/2018 12:23:57] "GET /static/css/bootstrap.css/ HTTP/1.1" 404 6165
...
- С gunicorn helloworld.wsgi --bind 127.0.0.1:8000
, статический сигнал не найден!
В журналах сказано:
$ gunicorn helloworld.wsgi --bind 127.0.0.1:8000
[2018-09-07 14:03:56 +0200] [15999] [INFO] Starting gunicorn 19.9.0
[2018-09-07 14:03:56 +0200] [15999] [INFO] Listening at: http://127.0.0.1:8000 (15999)
[2018-09-07 14:03:56 +0200] [15999] [INFO] Using worker: sync
[2018-09-07 14:03:56 +0200] [16017] [INFO] Booting worker with pid: 16017
Not Found: /static/css/bootstrap.css/
Not Found: /static/css/mezzanine.css/
Not Found: /static/css/bootstrap-theme.css/
Not Found: /static/mezzanine/js/jquery-1.8.3.min.js/
Not Found: /static/js/bootstrap.js/
Not Found: /static/js/bootstrap-extras.js/
Пожалуйста, посмотрите, какой URL нужен: gunicorn или мезонин (или еще?), Добавьте символ / в конце URL.
Я тоже эту команду выполнил python manage.py collectstatic
без эффекта: (
STATIC_ROOT
правильно и я применил https://docs.djangoproject.com/en/1.10/howto/static-files/#serving-static-files-during-development
У вас есть советы или решение? Боюсь, я не правильно искал!
Спасибо
Momo