为什么我不能在未绑定的模型表单中设置instance = None
?
def sample(request):
prf_form = ProfileForm(instance=None)
print prf_form.instance #debugger print
return render_to_response(template, locals(), context_instance=RequestContext(request))
我收到以下异常:DoesNotExist
答案 0 :(得分:2)
另一种方法是实例化一个空的Profile并传递它:
profile = Profile()
prf_form = ProfileForm(instance=profile)
答案 1 :(得分:1)
只是不要发送一个实例:
def sample(request):
prf_form = ProfileForm()
return render_to_response(template, locals(), context_instance=RequestContext(request))