0

我有表格:

class ProjektForm(forms.ModelForm):

    class Meta:
        model = MyModel

并查看:

@login_required
def add_new(request):
    data = dict()

    if request.method == 'POST':
        form = MyForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
    else:
        form = MyForm()

    data.update({ 'form': form })

    t = loader.get_template('form.html')
    c = RequestContext(request, data)
    return HttpResponse(t.render(c))

但是当我单击“提交”时 - 系统显示错误:“需要 id”。它是新对象,没有“id”。

怎么做?是否可以在一个视图中添加和编辑对象?

4

0 回答 0