2016-12-01 5 views
0

Я пытаюсь настроить версию сайта Django (разработанную кем-то другим), чтобы я мог редактировать и тестировать, прежде чем вносить изменения в live. Я получаю ошибку HTTP 301, когда пытаюсь войти в 127.0.0.1:8000.Django runerver дает ошибку 301

Я пробовал другие порты, чтобы убедиться, что я его еще не использую.

Я считаю, что настройки должны позволить мне запустить это приложение, например, у меня есть:

DEBUG = True 
ALLOWED_HOSTS = ['*'] 

Живой сайт работает с HTTPS поэтому я полагаю есть что-то в пределах settings.py который указания SSL, но Я ничего не могу найти.

Два вопроса:

  1. Есть ли способ, чтобы эмулировать HTTPS с использованием runserver?
  2. Если нет, то что я должен искать, что может заставлять HTTPS?
+0

['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

+0

HTTP 301 не является кодом ошибки – e4c5

ответ

0

Мне никогда не удавалось это запустить с помощью сервера-запуска. В конце концов я настроил его на сервере Apache, и он работал нормально

Смежные вопросы