zoukankan      html  css  js  c++  java
  • python-admin管理后台

    什么是admin管理后台

    配置步骤


    image
    image
    image
    image

    添加组

    image

    增加用户

    image
    image
    image
    image

    对自定义表进行操作

    注册自定义模型类

    image
    bookstore/admin.py

    from django.contrib import admin
    from .models import Book
    # Register your models here.
    # 
    admin.site.register(Book)
    
    

    ![image](https://img2020.cnblogs.com/blog/1847830/202108/1847830-20210813091100380-
    1343933388.png)

    显示样式与__str__相同

    image

    模型管理器类

    image
    image
    image

    list_display

    from django.contrib import admin
    from .models import Book
    # Register your models here.
    # 
    
    class BookMaage(admin.ModelAdmin):
        list_display=['id','title','pub','price']
    
    
    admin.site.register(Book,BookMaage)
    

    image

    显示列名参数verbose_name

    image

    list_filter添加过滤器

    from django.contrib import admin
    from .models import Book
    # Register your models here.
    class BookMaage(admin.ModelAdmin):
        list_display=['id','title','pub','price']
       #过滤器 分类查询
        list_filter=['pub']
    admin.site.register(Book,BookMaage)
    

    image

    search_fields

    
    from django.contrib import admin
    from .models import Book
    # Register your models here.
    # 
    
    class BookMaage(admin.ModelAdmin):
        list_display=['id','title','pub','price']
        #添加搜索框[模糊搜索]
        search_fields=['title']
    
    admin.site.register(Book,BookMaage)
    

    image

    添加可编辑字段 list_editable

    from django.contrib import admin
    from .models import Book
    # Register your models here.
    # 
    
    class BookMaage(admin.ModelAdmin):
        list_display=['id','title','pub','price']
        
        #控制 list_display中的字段,可以链接到修改页 ,必须是list_display中
        list_display_links=['title']
    
        #过滤器 分类查询
        list_filter=['pub']
    
        #添加搜索框[模糊搜索]
        search_fields=['title']
    
        #添加可编辑字段
        list_editable=['price']
    
    admin.site.register(Book,BookMaage)
    

    image

  • 相关阅读:
    HDU 2594 扩展kmp模板题
    HDU 1358 简单kmp
    HDU 3336 扩展kmp
    SPOJ SUBLEX 求第k小子串
    Codeforces 235C
    HDU 4622 Reincarnation
    HDU 4622 求解区间字符串中的不同子串的个数
    [LeetCode] Length of Last Word 字符串查找
    [LeetCode] Sudoku Solver 解数独,递归,回溯
    [LeetCode] Longest Common Prefix 字符串公有前序
  • 原文地址:https://www.cnblogs.com/yescarf/p/15134449.html
Copyright © 2011-2022 走看看