1、搭建Django项目,详情请参考其他文章
2、在项目中子模块的admin中编写
admin.site.register(Student)
3、启动项目,访问http://127.0.0.1:8000/admin/ 如图:
4、在终端中输入:python manage.py,查看命令,createsuperuser,如图:
5、在终端中输入:python manage.py createsuperuser,创建账号密码,如图:
6、输入账号密码,进入后台管理界面,如图:
7、汉化,在根模块的settings.py中进行配置:
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = True
8、重启项目,刷新,已汉化,如图:
9、查看Students,发现数据库中显示的数据为:object,如图:
10、在子模块的models.py Student实体类中,编写:
def __str__(self):
return u'Student:%s'%self.sname
11、重启项目,查看,已正确显示,如图:
12、忘记修改超级管理员的密码时,通过如下代码修改,如下:
在根目录终端中输入:
python manage.py shell
from django.contrib.auth.models import User
user = User.objects.get(username='haijin')
user.set_password("123456")
user.save()
如图: