glz666

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)

 

发表于 2020-09-27 18:37  天涯客1997  阅读(96)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章: