Пример #1
0
def list(request):
    # if request.session.get('is_login',None):
    # cookies = request.COOKIES
    # is_login = cookies.get("is_login")
    # if is_login:
    module_list = Instance.objects.all().values('module__mcode',
                                                'module__mname', 'year',
                                                'semester', 'professor__pid',
                                                'professor__pname')
    the_list = []
    for module in module_list:
        item = {
            'module_code': module['module__mcode'],
            'module_name': module['module__mname'],
            'academic_years': module['year'],
            'semester': module['semester'],
            'pid': module['professor__pid'],
            'pname': module['professor__pname']
        }
        the_list.append(item)
    payload = {'module_list': the_list}
    http_response = HttpResponse(json.dumps(payload))
    http_response['Content-Type'] = 'application/json'
    http_response.status_code = 200
    http_response.reason_pharse = 'OK'
    return http_response
Пример #2
0
def view(request):
    rate = Rate.objects.all()
    the_list = []
    rate_list = []
    for i in rate:
        flag = 0
        a = len(the_list)
        for m in range(a):
            if (i.rp.pid == the_list[m][0]):
                flag = 1
                the_list[m][2] = (i.rate + the_list[m][2]) / 2
        if (flag == 0):
            the_list.append([i.rp.pid, i.rp.pname, i.rate])
    for i in the_list:
        item = {'pid': i[0], 'pname': i[1], 'rate': i[2]}
        rate_list.append(item)
    payload = {'rate_list': rate_list}
    http_response = HttpResponse(json.dumps(payload))
    http_response['Content-Type'] = 'application/json'
    http_response.status_code = 200
    http_response.reason_pharse = 'OK'
    return http_response
Пример #3
0
def list(request):
    module_list = List.objects.all().values('module__mcode', 'module__mname',
                                            'year', 'semester',
                                            'professor__pid',
                                            'professor__pname')
    the_list = []
    for module in module_list:
        item = {
            'module_code': module['module__mcode'],
            'module_name': module['module__mname'],
            'academic_years': module['year'],
            'semester': module['semester'],
            'pid': module['professor__pid'],
            'pname': module['professor__pname']
        }
        the_list.append(item)
    payload = {'module_list': the_list}
    http_response = HttpResponse(json.dumps(payload))
    http_response['Content-Type'] = 'application/json'
    http_response.status_code = 200
    http_response.reason_pharse = 'OK'
    return http_response