PCv5/app/routes/users.py

21 lines
687 B
Python
Raw Normal View History

from flask import redirect, url_for, abort
2019-02-05 11:30:39 +01:00
from flask_login import login_required, current_user, logout_user
from app import app, db
from app.forms.account import UpdateAccountForm, RegistrationForm, DeleteAccountForm
from app.models.users import Member
from app.utils.render import render
@app.route('/user/<username>')
def user(username):
user = Member.query.filter_by(name=username).first()
if not user:
abort(404)
return render('user.html', user=user)
2019-02-05 11:30:39 +01:00
@app.route('/user/id/<int:user_id>')
def user_by_id(user_id):
user = Member.query.filter_by(id=user_id).first()
if not user:
2019-02-06 12:44:44 +01:00
abort(404)
2019-02-05 23:25:16 +01:00
return redirect(url_for('user', username=user.name))