加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – django尝试了这些网址模式

发布时间:2020-12-14 06:01:54 所属栏目:百科 来源:网络整理
导读:当我尝试访问我的网站时,它给了我以下内容:使用mysite.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式: ^管理员/ 当前的URL与任何这些都不匹配. 如果我去网站并附加/ admin,它会将我带到管理页面.如果我注释掉启用管理员的行,它可以正常工作.我如
当我尝试访问我的网站时,它给了我以下内容:使用mysite.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:
^管理员/
当前的URL与任何这些都不匹配.

如果我去网站并附加/ admin,它会将我带到管理页面.如果我注释掉启用管理员的行,它可以正常工作.我如何得到两者? urlpatterns中的第一个模式是”,所以当我启用管理员时,我不明白为什么会混淆. (注意:我只是在做教程.)

from django.conf.urls import patterns,include,url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',# Examples:
#url(r'^$','mysite.views.home',name='home'),# url(r'^x/',include('mysite.foo.urls')),# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/',include('django.contrib.admindocs.urls')),# Uncomment the next line to enable the admin:
url(r'^admin/',include(admin.site.urls)),)

解决方法

这是一个常见问题.

当根本没有定义urlpatterns时,Django会给你“它工作了!
祝贺你的第一个基于Django的页面“消息,但是只要你定义了任何消失的url模式.

您收到该错误是因为您没有为根URL定义urlpattern,只为“/ admin”定义了一个urlpattern.继续学习本教程,直到它教你如何添加自己的urlpatters.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读