gpt4 book ai didi

python - Django 找不到 URL 模式

转载 作者:太空狗 更新时间:2023-10-30 00:39:40 24 4
gpt4 key购买 nike

我不明白为什么 Django 无法在我的应用程序中找到请求的 URL。

这是我得到的错误代码:

 Using the URLconf defined in littlelogsms.urls, Django tried these URL patterns, in this order:
^admin/
^$
The current URL, success/, didn't match any of these.

这是我的 sms.urls.py 文件:

from django.conf.urls import url

from sms import views

urlpatterns = [
url(r'^success/$', views.success, name='success'),
url(r'^$', views.index, name='index')
]

这是应用程序 urls.py 文件:

from django.conf.urls import include, url
from django.contrib import admin


urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', include('sms.urls')),
]

我找不到我犯的错误。有什么想法吗?

最佳答案

这个问题是这个 url 模式中的美元符号。

url(r'^$', include('sms.urls')),

脱字符 ^ 匹配字符串的开头,美元 $ 匹配字符串的结尾,所以 ^$ 只匹配索引 URL /

您应该删除美元并将其更改为:

url(r'^', include('sms.urls')),

关于python - Django 找不到 URL 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32458541/

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