擅长:python、mysql、java
<p>好的。。。丹尼尔·罗斯曼的回答似乎应该奏效。像往常一样,在你发布问题之后,你会发现你想要的是什么。</p>
<p>从开箱即用的<a href="https://docs.djangoproject.com/en/1.5/topics/db/models/#model-methods">django 1.5 docs I found this example</a>开始。感谢大家的帮助。</p>
<p>以下是有效的代码:</p>
<pre><code>from django.db import models
from django.contrib import admin
class Employee(models.Model):
lastname = models.CharField("Last", max_length=64)
firstname = models.CharField("First", max_length=64)
middlename = models.CharField("Middle", max_length=64)
clocknumber = models.CharField(max_length=16)
def _get_full_name(self):
"Returns the person's full name."
return '%s, %s %s' % (self.lastname, self.firstname, self.middlename)
full_name = property(_get_full_name)
class Meta:
ordering = ['lastname','firstname', 'middlename']
class EmployeeAdmin(admin.ModelAdmin):
list_display = ('clocknumber','full_name')
fieldsets = [("Name", {"fields":(("lastname", "firstname", "middlename"), "clocknumber")}),
]
admin.site.register(Employee, EmployeeAdmin)
</code></pre>