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

 

 

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

 

 

 

 

 

 

posted @ 2021-02-23 14:56  Handsome、Snake  阅读(73)  评论(0编辑  收藏  举报