views.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:register 作者: AlexBoliachiy 项目源码 文件源码
def new_act(request):
    if request.user.is_anonymous():
        return redirect(login)

    if is_arbitrate(request.user):
        return HttpResponseForbidden()

    if request.method == 'POST':
        person = PersonForm(request.POST, prefix="person")
        jud = JudForm(request.POST, prefix='jud')
        _act = ActForm(request.POST, prefix='act')
        if person.is_valid() and jud.is_valid() and _act.is_valid():
            person = person.save()
            jud = jud.save()
            print(jud.name)
            _act = _act.save(commit=False)
            _act.person = person
            _act.jud = jud
            _act.save()
            print("success!")
            return redirect(arbitrates)
    else:
        person = PersonForm(prefix='person')
        jud = JudForm(prefix='jud')
        ActForm.base_fields['arbitration'] = forms.ModelChoiceField(queryset=request.user.department.arbitration_set)
        _act = ActForm(prefix='act')

    return render_to_response("createact.html", {'person': person, 'jud': jud, 'act': _act},
                              context_instance=RequestContext(request))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号