标签:splay object ref int www bae com format one
#admin.py
from django.contrib import admin
from . import models
from django.utils.safestring import mark_safe
# Register your models here.
#第一种方式
class LiuFeng(admin.ModelAdmin):
list_display = [‘name‘,‘email‘,‘xxxx‘]
#定义展示的字段 #定义自己的函数
def xxxx(self,obj): #obj 为表对象(此处为UserInfo object)
print("obj:",obj)
tpl = "<a href=‘http://www.baidu.com/v={0}‘>百度</a>".format(obj.id)
return mark_safe(tpl)
admin.site.register(models.UserInfo,LiuFeng)
#第一个参数可以为一个列表,但需拥有相同的字段
#第二个参数不写默认使用ModelAdmin
#第二种方式
@admin.register(models.UserInfo)
class LiuFeng(admin.ModelAdmin):
list_display = [‘name‘,‘email‘,‘xxxx‘]
#定义展示的字段 #定义自己的函数
def xxxx(self,obj): #obj 为表对象(此处为UserInfo object)
print("obj:",obj)
tpl = "<a href=‘http://www.baidu.com/v={0}‘>百度</a>".format(obj.id)
return mark_safe(tpl)
标签:splay object ref int www bae com format one
原文地址:http://www.cnblogs.com/hsddon/p/7689909.html