views.py 文件源码

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

项目:passport 作者: SRELabs 项目源码 文件源码
def policy_add(request):
    if request.method == 'POST':
        form = PolicyAddForm(request.POST)
        message_error, msg = True, '??????'
        if form.is_valid():
            if form.cleaned_data['policy_default'] == 1 and Policy.objects.filter(policy_default=1):
                msg = '??????????????????'
            else:
                if not Policy.objects.filter(policy_name=form.cleaned_data['policy_name']):
                    f = form.save(commit=False)
                    f.save()
                    message_error, msg = False, '??????'
                else:
                    msg = '???????????'

        else:
            msg = '??????: ' + re.compile(r'<[^>]+>', re.S).sub('', str(form.errors))
        render_message(request, message_error, msg)
    return HttpResponseRedirect(reverse('policy:policy_list'))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号