有没有一种方法可以调试Django URL?

时间:2020-08-24 10:50:06

标签: django django-urls

我对Django URL有问题,无法深入了解。我已经尝试过answers to this question中给出的建议,但是它们没有帮助。

/urls.py

urlpatterns = [
    ...
    path('duo/', include('duo.urls')),
    path('users/', include('users.urls')),
]

duo / urls.py

urlpatterns = [
    ...
    path('', include('users.urls')),
    ...
]

users / urls.py

urlpatterns = [
    path('', views.SelectPartner.as_view(), name='select-partner'),
    ...
]

当我使用网址 http://192.168.1.138:8000/duo/ 时,我进入不存在的页面http://192.168.1.138:8000/accounts/login/?next=/duo/

我想不出这里是怎么回事,因为项目中的任何地方都不存在 accounts 字样

是否可以使用一些工具来了解正在发生的事情?

2 个答案:

答案 0 :(得分:2)

您必须在某处登录才能将您发送到默认的login page位置

如果您要使用默认的authentication,则可以添加这些视图

答案 1 :(得分:0)

我认为您忘了在URL中使用该应用,然后再输入其他参数。然后它将默认工作,如果您要使用身份验证,URL中将提供身份验证

相关问题