自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501
定义好数据模型,就可以配置管理后台了,按照如下代码编辑app1下面的admin.py文件:
from django.contrib import admin # 引入admin模块
from app1.models import Person, Order # 引入数据模型类
class PersonAdmin(admin.ModelAdmin):
"""
创建PersonAdmin类,继承于admin.ModelAdmin
"""
# 配置展示列表,在Person板块下的列表展示
list_display = ('first_name', 'last_name')
# 配置过滤查询字段,在Person板块下右侧过滤框
list_filter = ('first_name', 'last_name')
# 配置可以搜索的字段,在Person板块下右侧搜索框
search_fields = ('first_name',)
# 配置只读字段展示,设置后该字段不可编辑
readonly_fields = ('created_at', 'updated_at')
# 绑定Person模型到PersonAdmin管理后台
admin.site.register(Person, PersonAdmin)
配置完成后,启动开发服务器(如果之前设置的账户名和密码无效时,再执行“python manage.py createsuperuser”重新设置账户名和密码),访问“http://127.0.0.1:8000/admin”,效果如图24所示。
图24 Django项目后台管理页面