Ejemplo n.º 1
0
def get_fund_related_data(request, code, dataname, freq):
    comp = sm.Comp(code)
    if freq == 'y' or freq == 'a':
        table = Company.objects.get(code=code).fund_y_set
    else:
        table = Company.objects.get(code=code).fund_q_set
    ret = {}
    ret['labels'] = []
    ret['values'] = []
    
    table = table.order_by('date')
    for t in table:
        date = t.date
        ret['labels'].append(date)
        v = comp.get_fund_related_data(stuff.MyDate(date), dataname, freq)
        if v is None:
            v = -1
        ret['values'].append(v)
    
    return JsonResponse(ret)