Ejemplo n.º 1
0
def photos():
    form = CommentForm()
    return render_template('photos.html',
                           seed=misc.generate_number_nonce(),
                           title="Antoshka's Photos | getsalmon.pw",
                           page_title="Фотоньки",
                           imgs=sorted(misc.get_photos()),
                           form=form)
Ejemplo n.º 2
0
def user():
    c = salmon.get_db()
    res = []
    comments = c.execute(
        "SELECT msg, photo, time FROM comments "
        "WHERE username=(?)", (current_user.username, )).fetchall()
    for e in comments:
        res.append((e[0], e[1], misc.timestamp_to_str(e[2])))
    return render_template('user.html',
                           seed=misc.generate_number_nonce(),
                           page_title="Профайл " + current_user.username,
                           comments=res)
Ejemplo n.º 3
0
def login():
    form = LoginForm()
    if request.method == 'POST' and form.validate():
        user_ = User(form.username.data)
        if user_.is_valid(form.password.data):
            login_user(user_)
            return redirect('/')
        else:
            flash('Не угадали пару логин/пароль')
    return render_template('login.html',
                           form=form,
                           page_title='Логин',
                           seed=misc.generate_number_nonce())
Ejemplo n.º 4
0
def register():
    form = RegistrationForm()
    if request.method == 'POST' and form.validate():
        if new_user(form.username.data, form.password.data):
            login_user(User(form.username.data))
            return redirect('/')
        else:
            flash('Пользователь с таким логином уже есть')
    return render_template(
        'register.html',
        form=form,
        page_title='Регистрация',
        seed=misc.generate_number_nonce(),
    )
Ejemplo n.º 5
0
def admin():
    return render_template('admin.html',
                           seed=misc.generate_number_nonce(),
                           page_title="Админка")
Ejemplo n.º 6
0
def index():
    return render_template('index.html',
                           seed=misc.generate_number_nonce(),
                           page_title="Антон Зырянов")