列“id”中的null值违反notnull约束

2024-09-28 22:01:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图保存一个模型,该模型有一些ForeignKey字段和一些m2m字段

def company(request):
    if request.method == 'POST':
        form = CompanyForm(request.POST)
        if form.is_valid():
            company = form.save(commit=False)
            company.user = request.user            
            company.save()
            form.save_m2m()
            return redirect(request.path)
    else:
        form = CompanyForm()

虽然在上面代码的第6行,我将用户分配给对象,但它在标题中给出了错误


Tags: 模型formifisrequestsavedefpost