示例#1
0
def new():
    form = NewPostForm()
    post = Post()
    if form.validate_on_submit():
        form.populate_obj(post)
        db.session.add(post)
        db.session.commit()
        posts = Post.nearby_posts(post.lat, post.long, POST_DISTANCE_THRESHOLD)
        return jsonify(result=[{'long': str(p.long), 'lat': str(p.lat), 'secret': p.secret, 'created': str(p.created_time)} for p in posts]), 200
    return jsonify(result={'error': 'invalid form.'})
示例#2
0
def list(lat, long):
    posts = Post.nearby_posts(lat, long, POST_DISTANCE_THRESHOLD)
    return jsonify(result=[{'long': str(p.long), 'lat': str(p.lat), 'secret': p.secret, 'created': str(p.created_time)} for p in posts]), 200