zoukankan      html  css  js  c++  java
  • Django自带的后台管理

    1.创建管理员账号

    D:Djangomysite_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)
  • 相关阅读:
    前端页面的防抖与节流
    vue3.0 响应式原理
    cssBEM命名规范及常用CSS class 命名
    vue2.x 响应式原理
    npm 相关命令
    Node之 fs
    Node 之 Buffer
    Node之path
    Node之process
    Node.js 如何处理 ES6 模块
  • 原文地址:https://www.cnblogs.com/glz666/p/djang_admin.html
Copyright © 2011-2022 走看看