2016-12-01 142 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服务器上设置它,并且运行良好