diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2013-12-04 12:34:53 +0200 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2013-12-04 12:34:59 +0200 |
| commit | 31c6d2c9b1febbee60707a4083d3aaab94ebaf3a (patch) | |
| tree | d7bd7db7bd8824e38a97a4dfda4051a721acd778 | |
| parent | 37b383ef99dc9b98d3aaf93631ef4fa061bdca9c (diff) | |
Filter by page from base query
| -rw-r--r-- | app.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -38,9 +38,10 @@ class Traces(restful.Resource): @crossdomain(origin='*') def get(self): args = trace_parser.parse_args() - traces = Trace.query.order_by(Trace.id.desc()).limit(3) + traces = Trace.query if 'page' in request.args: - traces = traces.from_self().filter_by(page=request.args['page']) + traces = traces.filter_by(page=request.args['page']) + traces = traces.order_by(Trace.id.desc()).limit(3) return json.dumps([{ 'page': trace.page, 'trace': json.loads(trace.trace) |
