actjs Uncaught SyntaxError: Неожиданный токен <с django - PullRequest
0 голосов
/ 07 мая 2019

enter image description here

Я пытаюсь развернуть мой django-response в Azure VM.

когда я использую

python manage.py runserver 0.0.0.0:8000

работает нормально.

но, когда я использую.

gunicorn --bind 0.0.0.0:8000 settings.wsgi

Это указанная выше ошибка в консоли.

Пожалуйста, посмотрите

1 Ответ

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

Это возможно потому, что статические файлы не загружаются. gunicorn не обслуживает статическое содержимое.

Итак, вы можете использовать whitenoise для обслуживания этого статического содержимого. Вы можете установить его через pip install whitenoise. Тогда вы можете включить его так:

MIDDLEWARE = [
  # 'django.middleware.security.SecurityMiddleware',
  'whitenoise.middleware.WhiteNoiseMiddleware',
  # ...
]

Более подробную информацию можно найти в документации по использованию whitenoise на django .

В качестве альтернативы вы можете использовать обратный прокси-сервер, такой как NGINX или Apache или Varnish, для обслуживания статического содержимого.

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