From 5219b35d87e3b6b7590072b05477f36b19a273cf Mon Sep 17 00:00:00 2001 From: RemiZOffAlex Date: Sat, 8 Feb 2020 20:36:12 +0300 Subject: [PATCH] Update user --- myapp/ns_user/templates/user.html | 39 +++++++++++++++++++++++++++++++ myapp/ns_user/views.py | 20 +++++++++++++++- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 myapp/ns_user/templates/user.html diff --git a/myapp/ns_user/templates/user.html b/myapp/ns_user/templates/user.html new file mode 100644 index 0000000..69dee4b --- /dev/null +++ b/myapp/ns_user/templates/user.html @@ -0,0 +1,39 @@ +{% extends "skeleton.html" %} +{% block content %} + +{% raw %} +

+ +{{ user.name }}

+
+ +{% endraw %} + + +{% endblock %} + +{% block breadcrumb %} +{% raw %} + +{% endraw %} +{% endblock %} + +{% block script %} + + + + +{% endblock %} diff --git a/myapp/ns_user/views.py b/myapp/ns_user/views.py index 174e56c..dda252e 100644 --- a/myapp/ns_user/views.py +++ b/myapp/ns_user/views.py @@ -6,7 +6,25 @@ __url__ = 'https://remizoffalex.ru' from flask import render_template -from .. import app +from .. import app, models + + +@app.route('/user/') +def user_id(id): + """Пользователь + """ + pagedata = {} + user = models.db_session.query( + models.User + ).filter( + models.User.id==id + ).first() + if user is None: + abort(404) + pagedata['user'] = user.as_dict() + pagedata['title'] = '{} - {}'.format(user.name, app.config['TITLE']) + body = render_template('user.html', pagedata=pagedata) + return body @app.route('/users')