1.激活admin视图
2. 创建一个superuser
python manage.py createsuperuser
3. 注册models到admin
//admin.py
from django.contrib import admin
from seven_mysql.models import Mysql
# Register your models here.
admin.site.register(Mysql)
4. 利用站点对数据进行编辑
5. 对admin界面更好看
6. 指定某些字段显示:field
from django.contrib import admin
from seven_mysql.models import Mysql
# Register your models here.
class ContactAdmin(admin.ModelAdmin):
fields=('name','number','address')
admin.site.register(Mysql,ContactAdmin)
6. 指定某些字段不显示:exclude
7. 分栏
from django.contrib import admin
from seven_mysql.models import Mysql
# Register your models here.
class ContactAdmin(admin.ModelAdmin):
#fields=('name','number','address')
#exclude=('birthday','address')
fieldsets=(
['base',{'fields':('name','number')}],
['personal',{'fields':('birthday','address')}]
)
admin.site.register(Mysql,ContactAdmin)
8. list_display属性显示更多列栏目
9. list_filter分组过滤栏目
list_filter = ('address',)
10. search_fields增加搜索栏
search_fields = ('address',)
网友评论