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:
在运行时,遇到这种问题:注意空格的问题
二、增加超级用户
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'