We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 807bff1 commit 781ba15Copy full SHA for 781ba15
2 files changed
app/mod_photos/controllers.py
@@ -51,6 +51,17 @@ def photos_post():
51
def photos_get():
52
app.logger.debug("Applying get photos...")
53
photos = Photo.query.all()
54
+ page = request.args.get('page',1,type=int)
55
+ pagination=Photo.query.paginate(page,per_page=app.config['PER_PAGE'],
56
+ error_out=False)
57
+ photos = pagination.items
58
+ prev = None
59
+ if pagination.has_prev:
60
+ prev=url_for('',page=page-1,_external=True)
61
+ next = None
62
+ if pagination.has_next:
63
+ next = url_for('',page=page+1,_external=True)
64
+
65
resp = jsonify({'data':
66
[photo.serialize() for photo in photos]})
67
return resp
config.py
@@ -38,6 +38,6 @@
38
UPLOAD_FOLDER='data/'
39
MAX_CONTENT_LENGTH= 50 * 1024 * 1024
40
41
-
+PER_PAGE=100
42
43
0 commit comments