gpt4 book ai didi

Python Django 奇怪地映射到意外的 URL

转载 作者:行者123 更新时间:2023-12-01 06:52:46 24 4
gpt4 key购买 nike

我测试了第一个 Django Web 应用程序项目。
当访问 http://127.0.0.1:8000 的 URL 时,该应用项目会重定向到 http://127.0.0.1:8000/api/。测试成功。

然后,我测试了第二个 Django Web 应用程序项目。
当访问 http://127.0.0.1:8000 的 URL 时,该 Django 应用应该重定向到 http://127.0.0.1:8000/blog/,但 Django奇怪的是重定向到 http://127.0.0.1:8000/api/ 这是第一个 Django Web 应用程序的目标 URL。

第二个项目中没有/api/ URL配置
以下代码片段是第二个 Django Web 应用程序的 URL 配置

# AskDjango_webfrontend_begin/askdjango/urls.py
urlpatterns = [
path('admin/', admin.site.urls),

# If the client enters in "localholst:8000", the page is redirected to localholst:8000/blog/
path("", RedirectView.as_view(url="/blog/", permanent=True)),

# If the client enters in "localholst:8000/blog/", connect to blog.urls.py
path("blog/", include("blog.urls")),
]
# AskDjango_webfrontend_begin/blog/urls.py
urlpatterns = [
path("",views.index,name="index"),
path('<int:pk>', views.post_detail, name="post_detail")
]

最佳答案

您的浏览器已缓存来自第一个 URL 的 302 Redirect HTTP 响应。清除缓存并重试。

我建议您在测试同一开发 PC 上运行的多个 Web 应用程序时使用不同的主机名(例如 127.0.0.1127.0.0.2)。

关于Python Django 奇怪地映射到意外的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58925675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com