我有表格:
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 is required”。它是新对象,没有“id”。
怎么做?是否可以在一个视图中添加和编辑对象?