`

让admin中的记录显示为有意义的信息,不要是Object对象形式(中文类别)

 
阅读更多

1.让admin中的记录显示为有意义的信息,不要是Object对象形式

            在django中,如果我们不对model添加一些信息,那么当我们在admin中查看数据库中的记录时,会发现都是Object对象的形式,我们不能很直观的看到数据的区别。这时我们需要对model进行一些改变:

            为model中的每个class添加一个__unicode__()方法,其中返回你想要数据在admin中显示的字段。例如:

           

[python] view plaincopy
 
  1. class watch(models.Model):  
  2.     ''''' 
  3.     值班人表,包含所有值班人信息,可以根据权限power来决定是否有权力新建dutyInfo表信息 
  4.     '''  
  5.     name=models.CharField(max_length=50)  
  6.     depart=models.CharField(max_length=50)  
  7.     phone=models.IntegerField()  
  8.     power=models.BooleanField()  
  9.     class Meta:  
  10.         verbose_name='值班人'            #改变表在admin中的名字  
  11.         verbose_name_plural='值班人'  
  12.     def __unicode__(self):  
  13.         return self.name                #显示记录时,用name来区别  

设置好以后我们在django的admin中显示的对象就是以name字段来区别的。不再都是Object这样。

注意:我们这个例子中还有一个class Meta,其中的verbose_name和verbose_name_plural分别代表类在admin中的显示和其复数形式。设置好后,显示如下:

1.设置verbose_name和verbose_name_plural后,watch表显示为‘值班人’

2.设置__unicode__()方法后,记录的标识编程了name字段了。

分享到:
评论

相关推荐

    PGAdmin系统管理PostgreSQL 中文手册

    **PGAdmin系统管理PostgreSQL中文手册** 这本中文手册详细阐述了如何利用pgAdmin这一强大的图形用户界面工具来管理和操作PostgreSQL数据库系统。pgAdmin是一款免费的开源软件,专为PostgreSQL设计,提供了直观的...

    vue-element-admin 集成框架设置中文语言

    在"vue-element-admin 集成框架设置中文语言"这个主题中,我们主要讨论如何在vue-element-admin项目中实现中文语言的集成。Element UI本身提供了多语言支持,包括中文,因此在vue-element-admin中设置中文语言并不...

    ace admin 中文模板

    总的来说,Ace Admin中文模板结合了Bootstrap和jQuery的优势,加上jqGrid的数据处理能力,是开发高效后台管理系统的强大工具。通过深入理解和利用这个模板,你可以创建出功能丰富、用户体验优秀的Web应用。

    最新Spring Boot Admin 官方参考指南-中文版-2.x

    在客户端应用中,你需要配置应用的URL以及Actuator端点的路径,以便Spring Boot Admin Server可以正确地收集和显示应用的状态信息。你可以通过设置`management.endpoints.web.exposure.include=*`来公开所有Actuator...

    Ace Admin中英文双语版

    Ace Admin是一款广受欢迎的开源后台模板,专为Web应用程序设计,尤其适合开发人员构建管理界面。这个资源包含Ace的中英文双语版本,确保了在不同语言环境下的使用灵活性。Ace框架基于Bootstrap 3,一个强大的前端...

    vue-element-admin中文版本

    Vue.js 是一款轻量级且功能强大的前端JavaScript框架,它以组件化开发为核心,使得构建用户界面更加便捷高效。Vue-element-admin 是基于 Vue.js 的一套全面的后台管理系统模板,它利用了 Element UI 这个流行的 UI ...

    ACE ADMIN中文版+英文版+API文档资源整合

    首先,我们来看ACE ADMIN中文版。中文版的文档是针对国内开发者特别优化的版本,旨在帮助那些对英文文档理解困难的用户更好地理解和使用ACE ADMIN。文档通常会详细介绍各个组件的功能、用法、参数设置以及示例代码,...

    iisadmin中的iisadmin.dll iisadmin.mfl iisadmin.mof

    `iisadmin.mfl`是IISAdmin服务的一部分,它记录了IIS的配置信息,如网站设置、日志记录、身份验证方式等。当IIS配置发生变化时,这些信息会被更新到`iisadmin.mfl`中,以便于服务的快速读取和应用。 然后,`iis...

    pgAdmin3.zip

    【pgAdmin3】是PostgreSQL数据库管理系统的一个图形化管理工具,专为简化数据库的管理和开发而设计。在Mac OS X操作系统环境下,用户可以利用pgAdmin3进行直观且高效的数据库操作,无需深入掌握SQL命令行界面的复杂...

    fastadmin事务管理系统

    在 FastAdmin的事务管理系统中,每个管理员都有一个唯一的 Admin ID,该 ID 将被关联到管理员的个人信息和权限。该设计可以确保管理员只能看到自己的数据,而不能访问其他管理员的数据。这也可以防止管理员之间的...

    学生信息管理系统(ace admin).zip

    《学生信息管理系统(Ace Admin):人工智能在信息系统中的实践应用》 学生信息管理系统(Ace Admin)是一个基于人工智能技术的项目实践,旨在实现学校对学生信息的高效管理和自动化处理。该系统结合了信息管理系统...

    FastAdmin短信插件_FastAdmin短信接口开发_FastAdmin短信发送设置

    在IT行业中,FastAdmin是一款基于ThinkPHP5框架的开源后台管理系统,它提供了丰富的功能和便捷的开发体验。本文将深入探讨“FastAdmin短信插件”、“FastAdmin短信接口开发”以及“FastAdmin短信发送设置”这三个...

    地图插件(fastadmin地图插件)

    【地图插件(fastadmin地图插件)】是一款专为FastAdmin框架设计的高效地图集成工具,它提供了对高德地图、百度地图和腾讯地图的支持,极大地简化了地图功能在前端和后台的开发过程。这款插件具备智能搜索、经纬度...

    ACE Admin官方文档

    ACE Admin 是一个强大的后台管理模板,它基于 Bootstrap 框架构建,提供了丰富的组件和功能,使得开发者可以快速地构建高效、美观的Web管理界面。官方文档是学习和使用 ACE Admin 的重要参考资料,包含了所有组件的...

    fastadmin alioss上传

    在IT行业中,FastAdmin是一款基于ThinkPHP5框架的后台管理系统,它提供了丰富的功能和便捷的开发体验。"fastadmin alioss上传"指的是FastAdmin集成了阿里云对象存储服务(OSS)的上传功能,使得用户可以方便地将文件...

    iisadmin.mof

    "MOF"文件全称为Managed Object Format,它是微软Windows操作系统中WMI(Windows Management Instrumentation)的一部分。WMI是系统管理的基础,允许系统管理员和应用程序获取和修改系统配置信息,监控系统状态,...

    fastadmin版多商户不限坐席php插件

    综合以上信息,这款插件可能的工作流程包括:用户通过前端界面发起咨询,请求到达FastAdmin后端,由`controller`中的相关控制器处理,调用`library`中的功能类进行业务逻辑处理,如分配坐席、存储对话记录等,同时...

    pgAdmin简介

    右上方显示,当前选定的对象的详细信息。右下方包含一个 SQL 脚本。 导航菜单的介绍 pgAdmin 的导航菜单提供了多种功能,包括: * 文件菜单:可以更改连接密码,调节用户界面的语言,偏好,SQL 语法高亮的颜色等...

    ACE Admin官方文档(最新)

    很全面的Ace Admin1.3官方文档,包含有最全面的组件及例子,适合急需使用该技术开发的人。 响应式Bootstrap网站后台管理系统模板ace admin,非常不错的轻量级易用的admin后台管理系统,基于Bootstrap3,拥有强大的...

    ldapadmin,windows下管理ldap的工具

    **LDAPadmin:Windows环境下的LDAP管理工具** 在IT领域,LDAP(Lightweight Directory Access Protocol)是一种广泛用于存储和检索用户信息、配置数据等目录服务的数据访问协议。它为分布式网络提供了一个标准的...

Global site tag (gtag.js) - Google Analytics