- ·上一篇文章:Django 表单
- ·下一篇文章:Django Nginx+uwsgi 安装配置
Django Admin 管理工具
n):
list_display = ('name','age', 'email')
# listinlines = [TagInline]
# Inlinefieldsets = (['Main',{'fields':
('name','email'),}],['Advance',{'classes':
('collapse',),'fields':
('age',),}])admin.site.register(Contact, ContactAdmin)admin.site.register([Test])刷新页面显示效果如下:搜索功能在管理大量记录时非常有,我们可以使用 search_fields 为该列表页增加搜索栏: HelloWorld/TestModel/admin.py:
文件代码:from django.contrib import adminfrom TestModel.models import Test,Contact,Tag
# Register your models here.class TagInline(admin.TabularInline):
model = Tagclass ContactAdmin(admin.ModelAdmin):
list_display = ('name','age', 'email')
# listsearch_fields = ('name',)inlines = [TagInline]
# Inlinefieldsets = (['Main',{'fields':
('name','email'),}],['Advance',{'classes':
('collapse',),'fields':
('age',),}])admin.site.register(Contact, ContactAdmin)admin.site.register([Test])在本实例中我们搜索了 name 为 k88 的记录,显示结果如下:Django Admin 管理工具还有非常多实用的功能,感兴趣的同学可以深入研究下。
list_display = ('name','age', 'email')
# listinlines = [TagInline]
# Inlinefieldsets = (['Main',{'fields':
('name','email'),}],['Advance',{'classes':
('collapse',),'fields':
('age',),}])admin.site.register(Contact, ContactAdmin)admin.site.register([Test])刷新页面显示效果如下:搜索功能在管理大量记录时非常有,我们可以使用 search_fields 为该列表页增加搜索栏: HelloWorld/TestModel/admin.py:
文件代码:from django.contrib import adminfrom TestModel.models import Test,Contact,Tag
# Register your models here.class TagInline(admin.TabularInline):
model = Tagclass ContactAdmin(admin.ModelAdmin):
list_display = ('name','age', 'email')
# listsearch_fields = ('name',)inlines = [TagInline]
# Inlinefieldsets = (['Main',{'fields':
('name','email'),}],['Advance',{'classes':
('collapse',),'fields':
('age',),}])admin.site.register(Contact, ContactAdmin)admin.site.register([Test])在本实例中我们搜索了 name 为 k88 的记录,显示结果如下:Django Admin 管理工具还有非常多实用的功能,感兴趣的同学可以深入研究下。
Django Admin 管理工具