【发布时间】:2014-05-27 20:21:49
【问题描述】:
在 django 1.5 中扩展第三方模型的最佳方法是什么?
假设我有名为反馈的第 3 方模型:
class Feedback(models.Model):
user = models.ForeignKey(
'auth.User',
verbose_name=_('User'),
related_name='feedback_form_submissions',
blank=True, null=True,
)
email = models.EmailField(
verbose_name=_('Email'),
blank=True,
)
...
我有自己的用户类。我需要覆盖用户字段。电子邮件我需要设置空白=假,并且可能想在模型中添加另一个字段。最好的方法是什么?
【问题讨论】:
-
不幸的是,他们应该使用正确的约定来创建支持自定义用户模型的应用程序(使用 AUTH_USER_MODEL),这可能是最简单和最干净的分叉项目并进行正确更新
标签: python django django-models