models.py
class Person(models.Model):
family_name= models.CharField(max_length=20, verbose_name='姓')
given_name = models.CharField(max_length=20, verbose_name='名') def name(self): # 计算字段要显示在修改页面中只能定义在只读字段中(否则不显示):readonly_fields = ('sc',)
return '%s,%s' % (self.family_name, self.given_name) name.short_description = '全名' # 用于显示时的名字 , 没有这个,字段标题将显示'name' def __str__(self):
return "%s %s " % (self.family_name, self.given_name) admin.py class PersonAdmin(admin.ModelAdmin):
readonly_fields = ('name',) admin.site.register(Person, PersonAdmin)

 

也可以把计算字段写在modelAdmin中
models.py
class Person(models.Model):
family_name= models.CharField(max_length=20, verbose_name='姓')
given_name = models.CharField(max_length=20, verbose_name='名') def __str__(self):
return "%s %s " % (self.family_name, self.given_name) admin.py class PersonAdmin(admin.ModelAdmin): def name(self,obj):
# 这个方法会得到两个参数,第一个是类本身的一个实例(app.PersonAdmin),第二个是这个类管理的模型实例(Person)
return '%s,%s' % (self.family_name, self.given_name) name.short_description = '全名' # 用于显示时的名字 , 没有这个,字段标题将显示'name'
readonly_fields = ('name',) admin.site.register(Person, PersonAdmin)

  

最新文章

  1. 为ListView组件加上快速滑块以及修改快速滑块图像
  2. td元素
  3. C# BackgroundWorker的使用【转-http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html】
  4. 学习IOS需要知道的事
  5. Lucene/ElasticSearch 学习系列 (2) Information Retrival 初步之名词解释
  6. 软件工程(GZSD2015)第三次作业提交进度
  7. Sudoku Generator
  8. java工具类(一)之服务端java实现根据地址从百度API获取经纬度
  9. Jmeter——HTTP协议的接口压力测试环境搭建
  10. chartControl ViewType.Bar 用法测试
  11. 第一章02: 常用的DOS命令
  12. Redis详解(六)------ RDB 持久化
  13. jdk自动安装java_home 无法修改解决方法
  14. SAP系统中ASCS、ERS、PAS、AAS
  15. zookeeper 单机版配置
  16. 【arc074e】RGB Sequence(动态规划)
  17. jquery事件使用方法总结 (转)
  18. Lost connection to MySQL server during query ([Errno 104] Connection reset by peer)
  19. 数据准备<4>:变量筛选-理论篇
  20. 20145311王亦徐 实验三 "敏捷开发与XP实践"

热门文章

  1. 面面具到!android重力传感器
  2. pycharm 控制台字体背景颜色设定让你美到爆
  3. EMQ ---v2.3.11源码成熟度
  4. Win32 SDK - 打开文件对话框
  5. 支付宝钱包手势密码破解实战(root过的手机可直接绕过手势密码)
  6. hibernate中一些属性对操作的影响
  7. Linux关机和重启命令总结
  8. windows下MongoDB的安装,配置与开机自启动
  9. 博客已迁移至512z.com
  10. Atitit. 悬浮窗口的实现 java swing c# .net c++ js html 的实现