小编Roy*_*ang的帖子

为什么我无法连接到本地django开发服务器?

我正在创建django应用,并且正在设置本地测试环境。我能顺利拿到manage.py runserver工作,但指着我的浏览器的任何变化http://127.0.0.1:8000/http://0.0.0.0:8000/http://localhost:8000/返回“这个网站无法到达”的错误。

同时,django将引发301错误:

Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
[11/Jul/2017 23:35:37] "GET / HTTP/1.1" 301 0
Run Code Online (Sandbox Code Playgroud)

我已成功将应用程序部署到Heroku(所有URL均在其中运行),但无法在本地计算机上运行它。我也尝试了heroku local包含的dev服务器来达到相同的效果。

供参考,我的django urls.py文件如下所示:

from django.conf.urls import url
from django.contrib import admin
from recs.views import Request1, Check1, index

urlpatterns = [
    url(r'^$', index, name='index'),
    url(r'^admin/', admin.site.urls),
    url(r'^analyze1/', Request1),
    url(r'^analyze1/status/', Check1),
]
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

编辑:发布Settings.py

import os
import recs.environment_vars as e_v

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR …
Run Code Online (Sandbox Code Playgroud)

python django heroku

5
推荐指数
1
解决办法
1244
查看次数

标签 统计

django ×1

heroku ×1

python ×1