开发者

Setting initial value of modelForm instance

Why can't I set instance = None in my unbound model form?

def sample(request):

    prf_form = Profil开发者_如何学运维eForm(instance=None)
    print prf_form.instance #debugger print
    return render_to_response(template, locals(), context_instance=RequestContext(request))

I get the following exception:DoesNotExist


An alternative is to instantiate an empty Profile and pass that:

profile = Profile()
prf_form = ProfileForm(instance=profile) 


Just don't send it an instance:

def sample(request):

    prf_form = ProfileForm()
    return render_to_response(template, locals(), context_instance=RequestContext(request))
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜