【发布时间】:2015-12-11 00:33:52
【问题描述】:
Django 的用户模型的默认返回字段是“用户名”。但是,我的应用程序需要它是“first_name”。 目前,我刚刚 fork Django 并对 User 模型进行了更改:
def __str__(self):
return self.first_name
它工作正常,但我想知道是否有其他简单的方法可以在不分叉 Django 的情况下做到这一点?
【问题讨论】:
-
编辑库不是一个合适的解决方案。您应该继承用户模型并在子类中使用 str 函数。
标签: django django-models