@admin.register(Goods)classGoodsAdmin(admin.ModelAdmin): list_display= ('id','name','create_time') fieldsets=( ('1.商品基本信息', {'fields': ('name', ) }), ('2.商品展示内容', {'fields': ('iamge1','iamge2','iamge3') }) )...
class FlatPageAdmin(admin.ModelAdmin): fields = [("url", "title"), "content"] 可能会与 ModelAdmin.fieldsets 选项混淆 这个fields 选项不应与 fieldsets 选项中的 fields 字典键混淆,下一节将介绍。 如果fields 或fieldsets 选项都不存在,Django 将默认在一个单一的字段集中显示每个非 AutoField 且...
image.png - fieldsets 可以增加隐藏显示 classCourseAdmin(admin.ModelAdmin):fieldsets=((None,{'fields':('name','author','intro','v_image')}),('更多设置',{'classes':('collapse',),'fields':('collegeid','classifyid')})) image.png - list_display 显示属性 list_display = ('name', ...
fromdjango.contribimportadminfrommyproject.myapp.modelsimportAuthor# 创建一个ModelAdmin的子类classAuthorAdmin(admin.ModelAdmin):pass# 注册的时候,将原模型和ModelAdmin耦合起来admin.site.register(Author,AuthorAdmin) 一、注册装饰器 除了常用的admin.site.register(Author, AuthorAdmin)方式进行注册,还可以用装饰器...
ModelAdmin): fieldsets = [ (None, {"fields": ["question_text"]}), ("Date information", {"fields": ["pub_date"], "classes": ["collapse"]}), ] inlines = [ChoiceInline] admin.site.register(Question, QuestionAdmin) 这会告诉 Django:“Choice 对象要在 Question 后台页面编辑。默认提供...
修改 admin.py为: admin.py from django.contrib import admin from TestModel.models import Test,Contact,Tag # Register your models here. class ContactAdmin(admin.ModelAdmin): fieldsets = ( ['Main',{ 'fields':('name','email'), }], ['Advance',{ 'classes': ('collapse',), # CSS '...
ModelAdmin.fields 如果需要实现字段的布局中的“添加” 和 “更改”,“更改”网页形式的简单改变像只显示可用字段的一个子集,你可以使用 fields选项修改他们的顺序或者行内分组(需要复杂布局的请参阅fieldsets 选项将在下一段讲到). 例如,可以定义一个简单的管理表单的版本使用django.contrib.flatpages.models.Flat...
为了让 admin 界面管理某个数据模型,我们需要先注册该数据模型到 admin 代码语言:javascript 复制 from django.dbimportmodels # Create your models here.classAuthor(models.Model):name=models.CharField(max_length=32)age=models.IntegerField()def__str__(self):returnself.nameclassPublish(models.Model):name...
HelloWorld/TestModel/admin.py: 文件代码: fromdjango.contribimportadminfromTestModel.modelsimportTest,Contact,Tag# Register your models here.classContactAdmin(admin.ModelAdmin):fieldsets=(['Main',{'fields':('name','email'), }],['Advance',{'classes':('collapse',),# CSS'fields':('age',)...
HelloWorld/TestModel/admin.py: 文件代码: fromdjango.contribimportadminfromTestModel.modelsimportTest,Contact,Tag# Register your models here.classContactAdmin(admin.ModelAdmin):fieldsets=(['Main',{'fields':('name','email'), }],['Advance',{'classes':('collapse',),# CSS'fields':('age',)...