SocialNetwork

Форк
0
/
funcs_api.py 
29 строк · 724.0 Байт
1
import flask
2
from flask_login import login_required, current_user
3
from data import db_session
4
import random
5
import utils
6
from data.users import User
7
from flask import jsonify, make_response
8

9
blueprint = flask.Blueprint(
10
    'funcs_api',
11
    __name__,
12
    template_folder='templates'
13
)
14

15

16
@blueprint.route('/api/anecs/get')
17
@login_required
18
def get_anec():
19
    db_sess = db_session.create_session()
20
    user = db_sess.query(User).get(current_user.id)
21

22
    name, surname = user.name, user.surname
23
    city = 'Москва'
24
    if user.city:
25
        city = user.city
26

27
    anec = random.choice(utils.some.anecs)
28

29
    return jsonify({'anecdote': anec.replace('{city}', city).replace('{name}', name).replace('{surname}', surname)})
30

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.