예제 #1
0
파일: views.py 프로젝트: udsquid/gann
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))
예제 #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))
예제 #3
0
파일: views.py 프로젝트: udsquid/gann
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)
예제 #4
0
파일: views.py 프로젝트: udsquid/gann
def get_length(request, **kwargs):
    pt_qs = MD.Point.objects.all()
    return JR.return_success(pt_qs.count())
예제 #5
0
파일: views.py 프로젝트: udsquid/gann
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])
예제 #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)
예제 #7
0
def get_length(request, **kwargs):
    pt_qs = MD.Point.objects.all()
    return JR.return_success(pt_qs.count())
예제 #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])
예제 #9
0
def add_tx(**kwargs):
    return JR.return_success('add_tx')
예제 #10
0
def len_tx(**kwargs):
    return JR.return_success('len_tx')
예제 #11
0
def list_tx(**kwargs):
    return JR.return_success('list_tx')