Update user

This commit is contained in:
RemiZOffAlex
2020-02-08 20:36:12 +03:00
parent 82ba702cc7
commit 5219b35d87
2 changed files with 58 additions and 1 deletions

View File

@@ -0,0 +1,39 @@
{% extends "skeleton.html" %}
{% block content %}
{% raw %}
<h3>
<a class="btn btn-outline-secondary" href="/users"><i class="fa fa-chevron-left"></i></a>
{{ user.name }}</h3>
<hr />
{% endraw %}
{% endblock %}
{% block breadcrumb %}
{% raw %}
<ol class="breadcrumb mt-3">
<li class="breadcrumb-item"><a href="/"><i class="fa fa-home"></i></a></li>
<li class="breadcrumb-item"><a href="/user">Список пользователей</a></li>
<li class="breadcrumb-item">{{ user.name }}</li>
</ol>
{% endraw %}
{% endblock %}
{% block script %}
<script type="text/javascript" src="/static/components/backtotop.js"></script>
<link rel="stylesheet" href="/static/components/backtotop.css"></link>
<script type="text/javascript">
var app = new Vue({
el: '#app',
data: {
user: {{ pagedata['user']|tojson|safe }},
},
methods: {
},
})
</script>
{% endblock %}

View File

@@ -6,7 +6,25 @@ __url__ = 'https://remizoffalex.ru'
from flask import render_template
from .. import app
from .. import app, models
@app.route('/user/<int:id>')
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')