admin管理后台
前言
- 本篇来学习Django自带的admin管理后台
管理后台使用
- 使用Django的管理模块, 需要按照如下步骤操作 :
1. .创建管理员
- 创建管理员命令
python manage.py createsuperuser
- 按提示输入用户名、邮箱、密码

- 重置密码
python manage.py changepassword 用户名
- 登录管理后台 http://127.0.0.1:8000/admin
2. .注册模型类
- 在应用的admin.py文件中注册模型类
from django.contrib import admin
# Register your models here
from book.models import BookInfo, PeopleInfo
# 注册书籍模型
admin.site.register(BookInfo)
# 注册人物模型
admin.site.register(PeopleInfo)

3. .发布内容到数据库
- 添加书籍信息

- 修改为中文显示
# models.py
class BookInfo(models.Model):
# 创建字段,字段类型
name = models.CharField(max_length=10)
def __str__(self):
"""将模型类以字符串的方式输出"""
return self.name
- 重启后查看

- 查看数据库

本文介绍了如何使用Django的内置admin管理后台。首先,通过`python manage.py createsuperuser`创建管理员账户,并使用`changepassword`命令重置密码。接着,在应用的admin.py文件中注册模型类,例如BookInfo和PeopleInfo。最后,添加内容到数据库,如BookInfo模型的name字段,并在浏览器中访问http://127.0.0.1:8000/admin以查看和管理数据。
2034

被折叠的 条评论
为什么被折叠?



