admin 后台的简单使用
-
使用超级用户的好处
不需要自己写前端添加用户
-
创建超级用户
python manage.py createsuperuser
-
访问admin后台
http://127.0.0.1:8000/admin/
-
settings.py配置语言和时区:
LANGUAGE_CODE = 'zh-Hans' # 语言 TIME_ZONE = 'Asia/Shanghai' # 时区 USE_TZ = False # 和北京时间保持一致
-
创建超级用户
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mhx5c1IV-1612189970404)(D:\作业\python\P4\笔记\image\day11\创建超级用户.jpg)]
-
admin用户表
-
admin后台
-
在 admin.py文件中,把模型注册到admin后台:
# 在admin.py文件中,把模型注册到admin后台
from django.contrib import admin
# 导入模型
from .models import *
# 把模型类注册到admin后台,注意一行代码只能注册一个模型
admin.site.register(模型类名),
-
在模型类中,使用 魔法 方法,显示记录更加友好:
# models.py中添加 class 模型类名(models.Model): 字段名 = models.CharField(max_length=最大长度) # 原本显示记录时为object对象,使用__srt__魔法方法后则会显示这条记录 所添加的内容 def __str__(self): return self.字段名 def __str__(self): return self.字段名