Example #1
0
File: api.py Project: yisun03/API
def api_new(request):
    public.is_normal_user(request)
    try:
        project_id = request.GET.get("project_id", "")
        api_id = request.GET.get("api_id", "")
        if api_id != "":
            api_info = get_object_or_404(ApiApi, id=api_id, status=1)
            if int(api_info.project_id) in get_uid_permission(
                    request.session["uid"]):
                project_name = get_object_or_404(ApiProject,
                                                 id=api_info.project_id,
                                                 status=1).name
                context = {'api_info': api_info, "project_name": project_name}
                return render(request, 'api_new.html', context)
            else:
                raise Http404("没有权限")
        elif project_id != "":
            per_list = get_uid_permission(request.session["uid"])
            project_id = int(project_id)
            if project_id in per_list:
                project_name = get_object_or_404(ApiProject,
                                                 id=project_id,
                                                 status=1).name
                context = {
                    'project_id': project_id,
                    "project_name": project_name
                }
                return render(request, 'api_new.html', context)
            else:
                raise Http404("没有权限")
    except Exception as ex:
        raise Http404(str(ex))
Example #2
0
def api_detail(request):
    public.is_normal_user(request)
    try:
        api_id = request.GET.get("api_id", "")
        api_info = get_object_or_404(ApiApi, id=api_id, status=1)
        if int(api_info.project_id) in get_uid_permission(request.session["uid"]):
            project_name = get_object_or_404(ApiProject, id=api_info.project_id, status=1).name
            context = {'api_info': api_info, "project_name": project_name}
            return render(request, 'api_detail.html', context)
        else:
            raise Http404("没有权限")
    except Exception as ex:
        raise Http404(str(ex))
Example #3
0
File: api.py Project: yisun03/API
def api_list(request):
    public.is_normal_user(request)
    uid = request.session["uid"]
    context = {'uid': uid}
    return render(request, 'api_list.html', context)
Example #4
0
def api_list(request):
    public.is_normal_user(request)
    uid = request.session["uid"]
    context = {'uid': uid}
    return render(request, 'api_list.html', context)