示例#1
0
def save_drug_value(request):
    post = request.POST
    obj = CompareValue.set_value(criterion=int(post['criterion']), 
                              left=int(post['left']), 
                              top=int(post['top']),
                              value=post['value'])
    return {}
示例#2
0
def load_drug_grid(request):
    output = []
    pk = int(request.POST['pk'])
    pks = map(int, request.POST.getlist('pks'))
    for item in CRITERION_CHOICE:
        output.append(CompareValue.grit_row(item, pk, pks))
    return {'items': output} 
示例#3
0
def select(request):
    qs = Drug.objects.all()
    mai = MAI(criterion.get_matrix())
    pks = [item.pk for item in qs]
    for cr in criterion.iter():
        alternative = Matrix()
        for drug in qs:
            alternative.append(CompareValue.matrix_row(cr, drug.pk, pks))
        mai.add_alter(alternative)
    result = [item for item in mai()]
    for i in range(len(result)):
        print '%s - %s' % (qs[i].pk, result[i])    
    return HttpResponse('Text!')