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'))
评论列表
文章目录