标签:sele src from splay app set .com admin .post
1,ADMIN 操作 注册 amdin.py
from django.contrib import admin
from app01 import models
admin.site.register(models.UserType) #需要注册哪张表就需要注册哪张表
2,创建账号
python manage.py createsuperuser
登陆 路由

显示usertype表


对象显示中文
class UserType(models.Model):
"""
用户类型
"""
title = models.CharField(max_length=32)
def __str__(self):
return self.title

表名显示中文
class UserType(models.Model):
"""
用户类型
"""
title = models.CharField(max_length=32)
def __str__(self):
return self.title
class Meta:
verbose_name_plural = "用户类型"

显示多个字段 通过继承admin.ModelAdmin
from django.contrib import admin
from app01 import models
class UserTypeAdmin(admin.ModelAdmin):
list_display = [‘id‘,‘title‘]
admin.site.register(models.UserType,UserTypeAdmin)

点击可以跳转到编辑页面
from django.contrib import admin
from app01 import models
class UserTypeAdmin(admin.ModelAdmin):
list_display = [‘id‘,‘title‘]
list_display_links = [‘id‘,‘title‘] #点击可以跳转到编辑页面 a标签
admin.site.register(models.UserType,UserTypeAdmin)
list_filter显示快速搜索
class UserInfoAdmin(admin.ModelAdmin):
list_display = [‘username‘, ‘password‘,‘ut‘]
list_filter = [‘username‘, ‘password‘,‘ut‘] #元祖或列表

search_fields 模糊搜索列表元祖@admin.register(models.UserInfo)
class UserAdmin(admin.ModelAdmin): # 定制Action行为具体方法 点击处理obj def func(self, request, queryset): print(self, request, queryset) print(request.POST.getlist(‘_selected_action‘)) #获取列表 func.short_description = "中文显示自定义Actions" actions = [func, ] # Action选项都是在页面上方显示 actions_on_top = True # Action选项都是在页面下方显示 actions_on_bottom = False # 是否显示选择个数 actions_selection_counter = Trueradio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL 竖着 横着标签:sele src from splay app set .com admin .post
原文地址:http://www.cnblogs.com/tiantao36/p/7580088.html