diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2013-12-04 12:29:13 +0200 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2013-12-04 12:29:13 +0200 |
| commit | 37b383ef99dc9b98d3aaf93631ef4fa061bdca9c (patch) | |
| tree | 499a0744111f131c67e940d0dc0a19828c6c6f60 /app.py | |
| parent | 17edf193d8bddbfbb1b360238fb74a9508cfc0bc (diff) | |
Add trace filtering by page
Diffstat (limited to 'app.py')
| -rw-r--r-- | app.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1,6 +1,6 @@ import json -from flask import Flask +from flask import Flask, request from flask.ext import restful from flask.ext.restful import reqparse from flask.ext.sqlalchemy import SQLAlchemy @@ -37,7 +37,10 @@ class Trace(db.Model): class Traces(restful.Resource): @crossdomain(origin='*') def get(self): + args = trace_parser.parse_args() traces = Trace.query.order_by(Trace.id.desc()).limit(3) + if 'page' in request.args: + traces = traces.from_self().filter_by(page=request.args['page']) return json.dumps([{ 'page': trace.page, 'trace': json.loads(trace.trace) |
