我正在使用Django 1.10.5为时间表控件开发一个小型Web应用程序,我遇到了一个错误,我无法找到解决方案。我上下搜索Stackoverflow和Google,即使我能找到类似的问题,也没有人使用我的方法(或者我找不到类似的问题)。
我正在尝试通过创建具有一对一关系的TUser模型来扩展django auth中的默认用户模型。
我创建了一个带有两个表单的forms.py - UserForm和AccountForm以及一个AccountInlineFormSet。
为了将数据添加到数据库,我使用了基于类的视图方法,通过创建类AccountAddView(CreateView)。现在,在保存时,即使我先保存主窗体然后保存内联窗体,我仍然会收到save() prohibited to prevent data loss due to unsaved related object
。
您可以在这里找到代码:
forms.py
https://github.com/hgpestana/chronos/blob/master/apps/account/forms.py
views.py
https://github.com/hgpestana/chronos/blob/master/apps/account/views.py
关于问题是什么的任何想法?我是Django的新手所以我认为这肯定是一些愚蠢的错误,但我无法弄明白。
谢谢=)