Files
myapp-full/myapp/ns_user/routes.py

44 lines
1.0 KiB
Python
Raw Normal View History

2022-05-03 22:34:52 +03:00
__author__ = 'RemiZOffAlex'
__email__ = 'remizoffalex@mail.ru'
__url__ = 'https://remizoffalex.ru/'
from flask import abort
from . import views_user, views_guest
from .. import app, lib
@app.route('/user/<int:id>')
def user_id(id):
"""Пользователь
"""
if lib.get_user():
return views_user.user_id(id)
else:
return views_guest.user_id(id)
@app.route('/user/<int:id>/pages', defaults={'page': 1})
@app.route('/user/<int:id>/pages/<int:page>')
def user_pages(id: int, page: int):
"""Список статей пользователя
"""
if lib.get_user():
return views_user.user_pages(id, page)
else:
return views_guest.user_pages(id, page)
abort(404)
@app.route('/users', defaults={'page': 1})
@app.route('/users/<int:page>')
def users(page: int):
"""
Список пользователей
"""
if lib.get_user():
return views_user.users(page)
else:
return views_guest.users(page)
abort(404)