• 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)
    
  • 相关阅读:
    sqlsever2008及以上各个安装包的说明
    解决 windows2012 下无法安装 sql2008R2
    dapper extensions (predicates)
    Dapper full example
    Dapper.ColumnMapper 的使用
    wms
    大端格式 与 小端格式
    mysql数据库引擎
    事务
    MySQL索引底层实现
  • 原文地址:https://www.cnblogs.com/suraer/p/8520563.html
Copyright © 2020-2023  润新知