我有很多模型链接到User
,我希望我的模板总是显示他的全名(如果有的话)。有没有办法改变默认值User
__unicode__()
?还是有其他方法可以做到这一点?
我注册了一个配置文件模型,我可以在其中定义__unicode__()
,我应该将我的所有模型链接到它吗?对我来说似乎不是一个好主意。
想象一下我需要显示这个对象的表单
class UserBagde
user = model.ForeignKey(User)
badge = models.ForeignKey(Bagde)
我将不得不选择__unicodes__
每个对象的框,不是吗?
我怎样才能在用户的名字中有全名?