Exemple #1
0
def add_point(request, **kwargs):
    req = request.REQUEST
    # check existence
    t = MD.Point.objects.filter(time=req["time"], price=req["price"])
    if t.exists():
        return JR.return_already_exists()
    # add a new point
    p = MD.Point(time=req["time"], price=req["price"])
    p.save()
    return JR.return_success(dict(id=p.pk))
Exemple #2
0
def add_point(request, **kwargs):
    req = request.REQUEST
    # check existence
    t = MD.Point.objects.filter(time=req['time'], price=req['price'])
    if t.exists():
        return JR.return_already_exists()
    # add a new point
    p = MD.Point(time=req['time'], price=req['price'])
    p.save()
    return JR.return_success(dict(id=p.pk))
Exemple #3
0
def filter_points(request, **kwargs):
    amp = request.REQUEST.get("amplitude", 450)
    pt_qs = MD.Point.objects.all()
    result = _filter_points(list(pt_qs), float(amp))
    return JR.return_success(result)
Exemple #4
0
def get_length(request, **kwargs):
    pt_qs = MD.Point.objects.all()
    return JR.return_success(pt_qs.count())
Exemple #5
0
def list_points(request, **kwargs):
    start = request.REQUEST.get("id", 1)
    count = request.REQUEST.get("count", 10)
    pt_qs = MD.Point.objects.filter(id__gte=start)
    return JR.return_success(pt_qs[:count])
Exemple #6
0
def filter_points(request, **kwargs):
    amp = request.REQUEST.get('amplitude', 450)
    pt_qs = MD.Point.objects.all()
    result = _filter_points(list(pt_qs), float(amp))
    return JR.return_success(result)
Exemple #7
0
def get_length(request, **kwargs):
    pt_qs = MD.Point.objects.all()
    return JR.return_success(pt_qs.count())
Exemple #8
0
def list_points(request, **kwargs):
    start = request.REQUEST.get('id', 1)
    count = request.REQUEST.get('count', 10)
    pt_qs = MD.Point.objects.filter(id__gte=start)
    return JR.return_success(pt_qs[:count])
Exemple #9
0
def add_tx(**kwargs):
    return JR.return_success('add_tx')
Exemple #10
0
def len_tx(**kwargs):
    return JR.return_success('len_tx')
Exemple #11
0
def list_tx(**kwargs):
    return JR.return_success('list_tx')