据我了解,扩展UserDjango 模型的标准方法是实现profiles.
这非常适合我,因为我有 3 种类型的配置文件(3 个不同的Model子类),它们都基于User唯一性和身份验证模型。
但是,我无法确定实现用户创建表单的最佳方式。我是不是该...
使用 mixins:继承一个
ModelFormwithmodel=User和一个 withmodel=Profile,手动覆盖save()并clean()调用基类的方法并执行外键分配。使用组合:继承
Form和手动实例化管理两个ModelForms.分别实例化表单,并
save()以手动排序的方式。我没有想到的最佳方式。
我会很感激一个(但最小的)实现,所以我可以确定我做出了正确的调用。
提前致谢。