zoukankan      html  css  js  c++  java
  • Django的admin使用

    现在假设我们自己定义了一个用户模型和成员模型,我们需要在Django后台对它进行管理,使用admin可以对模型进行相关的展示设置和管理。

    from django.contrib import admin
    
    from .models import UserProfile, Member
    
    
    class UserModelAdmin(admin.ModelAdmin):
        """
        User Model Admin
        """
        list_display = ("id", "username", "mobile", "member", "is_active", "is_superuser", "last_login")
        list_filter = ("is_superuser", "is_active")
        list_display_links = ("username", )
        search_fields = ("username", "mobile")
    
    
    # 注册Model到admin中
    admin.site.register(UserProfile, UserModelAdmin)
    admin.site.register(Member)
    
    

    1.自定义注册

    admin.site.register(UserProfile, UserModelAdmin)
    

    在页面上的结果如下

    • list_display:表示每条数据展示的内容
    • list_filter:右边过滤字段
    • list_display_links:指定每条数据使用的字段链接到详情
    • search_fields:指定上面搜索框搜索的字段

    2.默认注册

    admin.site.register(Member)
    
  • 相关阅读:
    java中如何高效的判断数组中是否包含某个元素---
    反射--
    Json----
    Ajax学习(1)
    Jdbc学习---
    java---内部类
    java中的多态
    spring是什么
    quartz的配置文件
    浅谈Job&JobDetail
  • 原文地址:https://www.cnblogs.com/suraer/p/8520563.html
Copyright © 2011-2022 走看看