def group_add(request):
if request.method == 'POST':
name = request.POST.get('name')
permission = request.POST.getlist('permission')
try:
Group.objects.get(name=name)
res, msg = False, 'GroupIsExists!'
except Group.DoesNotExist:
g = Group(name=name)
g.permissions = permission
g.save()
# for p in permission:
# g.permissions.add(p)
res, msg = True, 'Create Success!'
if res:
messages.add_message(request, messages.SUCCESS, msg)
else:
messages.add_message(request, messages.ERROR, msg)
return HttpResponseRedirect(reverse('system:system_group_list'))
else:
data = Permission.objects.all()
return render_to_response('system/group_create.html',
{'data': data}, context_instance=RequestContext(request))
评论列表
文章目录