码迷,mamicode.com
首页 > 其他好文 > 详细

django admin

时间:2017-09-23 10:23:17      阅读:133      评论:0      收藏:0      [点我收藏+]

标签: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 = True
 
 
radio_fields,详细页面时,使用radio显示选项
radio_fields = {"ug": admin.VERTICAL} # 或admin.HORIZONTAL  竖着 横着

django admin

标签:sele   src   from   splay   app   set   .com   admin   .post   

原文地址:http://www.cnblogs.com/tiantao36/p/7580088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!