django错误-NoReverseMatch at /admin/

错误提示:

NoReverseMatch at /admin/
Reverse for ‘logout‘ with arguments ‘()‘ and keyword arguments ‘{}‘ not found.

解决方式:

将urls.py中
(r‘^admin/$‘, include(admin.site.urls)),
改成
(r‘^admin/‘, include(admin.site.urls)),

django错误-NoReverseMatch at /admin/

时间: 2024-11-08 23:11:46

django错误-NoReverseMatch at /admin/的相关文章

Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin

1.后台管理系统的特点:权限管理.少前端样式.快速开发 2.Django自带的admin后台管理系统,新建项目时会自动建立,admin也可以看成一个app 运行了程序打开链接:http://127.0.0.1:8000/admin/,就进入了后台管理系统登录页面 3.新建超级用户: Tools 工具栏运行 run manage.py Task 输入:createsuperuser,再根据提示输入用户名.邮箱.密码 4.登录成功: 5.把系统语言设置为中文与设置本地时间:修改MxOnline/se

2.4、使用Django自带的admin用户管理,权限管理

如何创建项目请参考2.2.创建项目. 通常web服务会要求注册的用户通过用户名和密码登录,然后才可能管理自己的信息或者对一些页面进行授权,判断用户是否拥有执行某种操作的权限. Django已经提供了一个django.contrib.auth应用来处理登录,登出和权限验证,同时还提供了django.contrib.admin应用来管理用户.可以参考你的虚拟python环境的/lib/python27/site-packges/django/contrib/admin里面的文件和源码. 我们要做的就

Django如何重设Admin密码(转)

django的admin用户被我多动症一样的测试,给密码弄丢了,需要重置. 从数据库重置的可能性为0,因为django对于密码有保护策略.考虑从运行程序的地方进行重置: 1.在程序的文件夹下,执行这样的命令,进行shell窗口: 1 python manage.py shell 2.对admin用户进行修改密码: 1 from django.contrib.auth.models import User 2 user =User.objects.get(username='admin') 3 u

django错误笔记(xadmin)——AttributeError: 'Settings' object has no attribute 'TEMPLATE_CONTEXT_PROCESSORS'

使用Xadmin,执行makemigrations和migrate时运行报错提示: AttributeError: 'Settings' object has no attribute 'TEMPLATE_CONTEXT_PROCESSORS' 方法一: setting.py文件添加以下信息: TEMPLATE_CONTEXT_PROCESSORS = ( 'django.contrib.auth.context_processors.auth', 'django.core.context_pr

django错误参考

1. admin中文显示: ----------------------------------------------------------------------------------------------经确认是新版本的django包版本中只有zh_Hans目录,没有zh_CN,把zh_Hans目录复制一个zh_CN就Ok了一楼评论的方法也不错,在settings里面直接改成zh-Hans,这样就不用升级完Django,还去改目录了.-------------------------

Django错误笔记1

错误联系, 之前使用pycharm写的Django的时候,每当我更改玩setting的设置后,会出现错误如下, /usr/bin/python /home/peggy/PycharmProjects/DDjango/NewRec/manage.py runserver 8000Traceback (most recent call last): File "/home/peggy/PycharmProjects/DDjango/NewRec/manage.py", line 10, i

【Django错误】OSError: raw write() returned invalid length 14 (should have been between 0 and 7)

错误环境 使用Django框架创建完models类的之后,用python manage.py migrate命令来生成数据库表的时候出错 错误代码 Operations to perform: Apply all migrations: SMS, admin, auth, contenttypes, sessions Running migrations: Running migrations: Traceback (most recent call last): File "manage.py

django (四) 第一个django app 自动生成admin site

生成管理网站让你的员工或客户添加.更改和删除内容是非常繁琐的工作.出于这个原因,Django完全自动化管理接口模型的创建.Django明确的将“内容发布者”和“公共”网站进行分离.网站管理人员使用该系统添加新闻,事件,体育成绩,等等...显示内容在公共网站.Django为网站管理员创建一个统一的界面来编辑内容. 所以admin并不是给网页浏览者使用的,而是给管理者使用的. 下面,我们将admin应用添加进我们的项目.修改setting.py如下: INSTALLED_APPS = ( 'djan

python django错误:TemplateDoesNotExist: 500.html

在做django的练习,突然出现TemplateDoesNotExist: 500.html的错误,百思不得其解,后来去查找了相关的资料,才发现原来是我把django里面的setting.py这个文件里面的DEBUG变量设置为False导致的. 默认情况下,setting.py里面的DEBUG是true,但是在生产环境下,我们应该设置为false,不然系统出错的时候,页面会显示一些敏感的调试信息.所以问题就在这里,当DEBUG为真时,django会使用内部的500.html页面来显示出错的信息,