两个问题请:两个外键返回到用户和呼叫get_full_name在管理
我需要两个外键返回到用户,一个作家,一个用于合着者。我设置了related_name
等于+,但我不确定这是否聪明或最佳方式。想法或指针?
当通过django管理员为该模型添加条目时,作者选择的名称就像john_smith等。我在哪里可以调用get_full_names()来显示全名而不是带下划线的用户名?谢谢。
from django.contrib.auth.models import User
from django.db import models
class Books(models.Model):
title = models.CharField()
author = models.ForeignKey(User)
coauthor = models.ForeignKey(User, related_name='+')
凯文
PS - 如果你将有一个大量的用户,我会看看使用raw_id字段(谷歌它)而不是选择字段,否则管理员会变得非常慢... – 2010-11-08 14:19:49
+1 to raw_id_fields – Harold 2010-11-09 03:42:40