兩個問題請:兩個外鍵返回到用戶和呼叫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