Django admin (2)

在我们定制 admin.py 的时候,很多时候这远远不够,我们需要对admin进行深度定制.  (这里就是使用 Django 自带的 ModelAdmin 类)

## 使用这个类, 可以理解为 未这个模型添加更多的功能,和方法
# 第一种方法 :
"""
#  创建一个  ModelAdmin 的子类
class UserAdmin(admin.ModelAdmin):

    pass

#  注册的时候 将原模型和ModelAdmin 耦合起来
admin.site.register(User, UserAdmin)

"""

#  第二种方法:
@admin.register(User)
class UserAdmin(admin.ModelAdmin):
    pass

Django admin (2)

 

Django admin (2)

 

  editable=False 默认为 True 如果为 False 就不会在管理系统中显示这个字段

Django admin (2)

 

 

 

Django admin (2)

 

 Django admin (2)

 

上一篇:django admin配置大全


下一篇:django后台管理-ModelAdmin对象