コード例 #1
0
ファイル: views.py プロジェクト: xaustin/austin_django_demo
def add_group(request):
    result = {}
    if request.method == "POST":
        role_name = request.POST.get('name')
        try:
            if role_name:
                roles = Group.objects.filter(name=role_name).all()
                if len(roles) > 0:
                    result['error'] = '同名的角色项已存在,请修改角色名称。'
                else:
                    group = Group()
                    group.name = role_name
                    group.is_enable = True  # 该字段为因业务需要自添加的字段
                    group.save()
                    result = {'result': 'true'}
                return JsonResponse(result)
        except Exception, e:
            print Exception, ":", e
            result = {'result': 'false'}
            return JsonResponse(result)