程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Django:将模型注册到后台的几种方法

发布于2020-02-10 15:17     阅读(522)     评论(0)     点赞(6)     收藏(5)


from django.contrib import admin
from .models import *

#将模型注册到后台:
#方法一:将模型直接注册到后台
# admin.site.register(Product)

#方法二:自定义ProductAdmin类,并继承ModelAdmin
#使用python装饰器将ProductAdmin和模型Product绑定并注册到后台
# @admin.register(Product)
# class ProductAdmin(admin.ModelAdmin):
#     list_display = ['id', 'name', 'weight', 'size', 'type']

#方法三:
class ProductAdmin(admin.ModelAdmin):
    # pass
    list_display = ['id', 'name', 'weight', 'size', 'type']
    search_fields = ['id', 'name', 'type__type_name']
    list_filter = ['type__type_name', 'name']
    ordering = ['-id']
    # date_hierarchy = Field
    fields = ['name', 'weight', 'size', 'type']
    readonly_fields = ['name']
admin.site.register(Product, ProductAdmin)


所属网站分类: 技术文章 > 博客

作者:美美哒

链接:https://www.pythonheidong.com/blog/article/230658/c769366c37e0f37a3dde/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

6 0
收藏该文
已收藏

评论内容:(最多支持255个字符)