Django自带的后台管理
1.创建管理员账号
D:\Django\mysite_02>python manage.py createsuperuser
Username (leave blank to use \'asus\'): gonglingzhi
Email address: 1945290473@qq.com
Password:
Password (again):
Superuser created successfully.
2.配置setting.py的配置项
# Internationalization # https://docs.djangoproject.com/en/3.1/topics/i18n/ LANGUAGE_CODE = \'zh-Hans\' TIME_ZONE = \'Asia/Shanghai\' USE_I18N = True USE_L10N = True USE_TZ = False
3.项目名下的admin.py文件
from django.contrib import admin from . import models # Register your models here. class UsersAdmin(admin.ModelAdmin): # 要展示的字段 list_display = (\'id\',\'stu_name\',\'stu_age\',\'stu_sex\',\'stu_phone\',\'add_time\') #list_editable 设置默认可编辑字段 list_editable = [\'stu_name\', \'stu_age\',\'stu_phone\'] #list_per_page设置每页显示多少条记录,默认是100条 list_per_page = 10 #ordering设置默认排序字段,负号表示降序排序 ordering = (\'id\',) #过滤器 分组 list_filter =(\'stu_name\', \'stu_age\', \'stu_phone\') #搜索字段 search_fields =(\'stu_uname\', \'stu_age\', \'stu_phone\') # 详细时间分层筛选 date_hierarchy = \'add_time\' # 注册器 admin.site.register(models.Stu, UsersAdmin)