【发布时间】:2019-11-21 10:08:06
【问题描述】:
当谈到 Django 时,我是一个新手,并且被困在一个看似非常基本的问题上。
当我在 conda 提示符下创建一个新的 Django 项目然后启动 django 服务器时,它似乎总是尝试重定向到一个不存在的 url。
在 conda 提示中采取的步骤:
django-admin startproject mysite
cd mysite
python manage.py runserver
这将使用通常的 http://127.0.0.1:8000/ 本地站点启动服务器,但是当在我的 chrome 浏览器中加载它时,它总是重定向到 http://127.0.0.1:8000/blog/
我在 conda 提示中看到 Not Found: /blog/ 显示
screenshot##
我没有更改项目中的任何代码,因此 urls.py 没有在 url 模式中设置重定向或类似的东西。
如何阻止这种重定向发生?
注意:如果我执行以下操作
python manage.py runserver 7000
要更改端口,此重定向不会发生,但我正在尝试解决它为什么会在 8000 上发生。
【问题讨论】:
-
您之前是否有某个服务器在同一地址上运行,该地址建立了浏览器记住的永久重定向?尝试清除缓存...使用其他浏览器或
curl进行更详细的调试,以获取来自/的原始响应。 -
请发布您的 urls.py
-
@FarhaniWalid urls.py 与启动项目时完全一样,所以它将是 urlpatterns = path('admin/', admin.site.urls)
-
@deceze 是的 - 似乎就是这样 - 真的很简单!告诉过你我是个新手
标签: django