zoukankan      html  css  js  c++  java
  • django admin组件

    admin实例

    from django.contrib import admin
    from app01 import models
    from django.utils.safestring import mark_safe
    # Register your models here.
    class UserInfoConfig(admin.ModelAdmin):
        # 自定义显示的东西
        def xxx(self):
            return mark_safe('<a href=''>xx</a>')
        # 不能添加多对多
        list_display = ['username','create_time','phone',xxx]
        # 添加可以点击的字段
        list_display_links = ['create_time','username']
        # 定义左侧过滤规则,这个blog例子不合适,每个人的blog都不同
        list_filter = ['blog']
        # 可以编辑的列
        list_editable = ['phone']
        # 设置模糊搜索,多个条件的优先级都相同
        search_fields = ('username','phone')
        # 设置自定义action部分
        def func(self,request,queryset):
            print(self,request,queryset)
            queryset.update('phone=11111111111')
        func.short_description = '批量修改电话'
        # 下面必须设为列表
        actions = [func,]
    admin.site.register(models.UserInfo,UserInfoConfig)
    admin.py
    写出漂亮的博客就是为了以后看着更方便的。
  • 相关阅读:
    位图索引(Bitmap Index)的故事
    Oracle 用户管理
    Linux中hosts文件的修改
    oracle 错误码 ORA-00119 / ORA-00130
    Oracle 外键约束
    Oracle Basic Ready Notes
    SQL语句Tips
    AWK 简明教程
    JObject对json的操作
    C#Stopwatch的使用,性能测试
  • 原文地址:https://www.cnblogs.com/zhaowei5/p/10089465.html
Copyright © 2011-2022 走看看