我是靠谱客的博主 专一百褶裙,最近开发中收集的这篇文章主要介绍NameError: name 'admin' is not defined 解决问题的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
步骤:
1、修改settings.py。在INSTALLED_APPS设置中添加“django.contrib.admin”。
2、运行python manage.py syncdb更新数据库
3、修改urls.py。改为:
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
# Uncomment this for admin:
(r'^admin/', include('django.contrib.admin.urls')),
去掉注释。
在运行时,遇到这种问题:注意空格的问题
在urls.py中添加:from django.contrib import admin
二、增加超级用户
manage.py shell
>>>from django.contrib.auth.create_superuser import createsuperuser
>>>createsuperuser()
以上语句可能不能执行,可以改为执行:>>>python manage.py createsuperuser
进入admin管理页面,想将英文显示中文化:
将settings.py中 LANGUAGE_CODE
由 'en-us'
改为 'zh-cn'
, TIME_ZONE
建议改为 'CCT'
最后
以上就是专一百褶裙为你收集整理的NameError: name 'admin' is not defined 解决问题的方法的全部内容,希望文章能够帮你解决NameError: name 'admin' is not defined 解决问题的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复