users: allow norm-equivalent names in profile url
This commit is contained in:
parent
8a0ba309e0
commit
79e5af7924
|
@ -1,12 +1,14 @@
|
|||
from flask import redirect, url_for
|
||||
from app import app
|
||||
from app.models.users import Member
|
||||
from app.utils import unicode_names
|
||||
from app.utils.render import render
|
||||
|
||||
|
||||
@app.route('/user/<username>')
|
||||
def user(username):
|
||||
member = Member.query.filter_by(name=username).first_or_404()
|
||||
norm = unicode_names.normalize(username)
|
||||
member = Member.query.filter_by(norm=norm).first_or_404()
|
||||
return render('user.html', member=member)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue