2016-12-01 138 views
0

我試圖設置一個Django站點(由其他人開發)的開發版本,這樣我可以在進行更改前進行編輯和測試。當我嘗試進入127.0.0.1:8000時,出現HTTP 301錯誤。Django runserver給出301錯誤

我試過其他端口以確保我沒有使用它。

我認爲設置應該讓我來運行這個應用程序,例如我有:

DEBUG = True 
ALLOWED_HOSTS = ['*'] 

活動網站從HTTPS運行,所以我想,有內settings.py一些東西,指定SSL但我找不到任何東西。

兩個問題:

  1. 有沒有辦法使用的runserver效仿HTTPS?
  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

我從來沒有設法使用runserver來運行它。最後我在apache服務器上設置它,並且運行良好