Я пытаюсь настроить версию сайта Django (разработанную кем-то другим), чтобы я мог редактировать и тестировать, прежде чем вносить изменения в live. Я получаю ошибку HTTP 301
, когда пытаюсь войти в 127.0.0.1:8000
.Django runerver дает ошибку 301
Я пробовал другие порты, чтобы убедиться, что я его еще не использую.
Я считаю, что настройки должны позволить мне запустить это приложение, например, у меня есть:
DEBUG = True
ALLOWED_HOSTS = ['*']
Живой сайт работает с HTTPS
поэтому я полагаю есть что-то в пределах settings.py
который указания SSL, но Я ничего не могу найти.
Два вопроса:
- Есть ли способ, чтобы эмулировать HTTPS с использованием runserver?
- Если нет, то что я должен искать, что может заставлять HTTPS?
['SECURE_SSL_REDIRECT'] (https://docs.djangoproject.com/en/1.8/ref/settings/#secure-ssl-redirect) настройка была добавлена в Django 1.8. В настройках ['MIDDLEWARE_CLASSES'] (https://docs.djangoproject.com/en/1.8/ref/settings/#middleware-classes) может быть настроено промежуточное программное обеспечение. – Alasdair
HTTP 301 не является кодом ошибки – e4c5