某种用户没有电话号码,某种用户有。例如,购物用户有phone_numer,admin没有。 所以我为购物用户添加了一个ShoppingPorfile(OneToOne与用户的关系),因为我不想让phone_numer的null = True。 但如果这样做,我必须结合两个表单(UserForm + ProfileForm)来完成注册:
if all(user_form, profile_form):
user = user_form.save()
profile = profile_form.save(user=user)
可以吗?或者你有更好的建议。