【问题标题】:Redirected to wrong url重定向到错误的网址
【发布时间】:2020-09-12 10:19:58
【问题描述】:

我有 2 个类似的网址,

path('account/', views.register_login, name='register_login'), 
path('account/<slug:user_slug>/', views.home, name='account'),

当我去 127.0.0.1:8000/account/

我被重定向到名为 account 的 URL,而不是名为 register_login 的 URL。

我该如何解决这个问题?

编辑: 非常感谢您的回答,但事实证明问题是由于我朋友实施的另一个应用程序上的一个 slug 引起的,而我没有意识到。

我正在开发一个核心应用程序,所以我不使用应用程序名称,但他应该这样做。我们彼此误解了,我们都没有命名我们各自的应用程序哈哈哈。所以我被重定向到他的网址和他的观点......

【问题讨论】:

  • 你能显示views.register_login。如果你实现逻辑来重定向你,那当然不是那么奇怪。
  • 非常感谢您的回答,但事实证明问题是由于我的朋友实施的另一个应用程序上的一个 slug 引起的,而我没有意识到。我正在开发一个核心应用程序,所以我不使用应用程序名称,但他应该这样做。我们彼此误解了,我们都没有命名我们各自的应用程序哈哈哈。所以我被重定向到他的网址和他的观点......

标签: django url django-urls


【解决方案1】:

非常感谢大家的回答,但事实证明问题是由于我的朋友实施的另一个应用程序出现问题引起的,而我没有意识到。

我正在开发一个核心应用程序,所以我们说我不会使用应用程序名称,但他应该这样做。我们彼此误解了,我们都没有命名我们各自的应用程序哈哈哈。所以我被重定向到他的网址和他的观点......

【讨论】:

    猜你喜欢
    • 2016-11-15
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    相关资源
    最近更新 更多