SocialNetwork
/
funcs_api.py
29 строк · 724.0 Байт
1import flask2from flask_login import login_required, current_user3from data import db_session4import random5import utils6from data.users import User7from flask import jsonify, make_response8
9blueprint = flask.Blueprint(10'funcs_api',11__name__,12template_folder='templates'13)
14
15
16@blueprint.route('/api/anecs/get')17@login_required
18def get_anec():19db_sess = db_session.create_session()20user = db_sess.query(User).get(current_user.id)21
22name, surname = user.name, user.surname23city = 'Москва'24if user.city:25city = user.city26
27anec = random.choice(utils.some.anecs)28
29return jsonify({'anecdote': anec.replace('{city}', city).replace('{name}', name).replace('{surname}', surname)})30