Пример #1
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        if form.submit_res.data:
            session = db_session.create_session()
            if session.query(User).filter(
                    User.email == form.mail.data).first():
                return render_template(
                    "login.html",
                    form=form,
                    message="Пользователь с такой почтой уже есть")
            user = User()
            user.name = form.name.data
            user.surname = form.surname.data
            user.email = form.mail.data
            user.set_password(form.password.data)

            session.add(user)
            session.commit()

            try:
                send_code(user=user)
            except:
                session.delete(user)
                session.commit()
                return render_template("login.html",
                                       form=form,
                                       message="Почта введена некорректно")

            #login_user(user)

            return redirect(url_for('.check', user=user.id))

    if form.submit_sign.data:
        return redirect('/signin')
    return render_template('login.html', form=form)
Пример #2
0
from data import db_session
from data.models import User, Detection


db_session.global_init("test.sqlite")

session = db_session.create_session()


user_1 = User()
user_1.name = "Пользоватеasdf§ль 1"
user_1.surname = "asdfasdf§"
user_1.email = "user_§[email protected]"
user_1.set_password('s§hadfasdfit')

#damn = Detection()
#damn.number_of_people = 10
#damn.distance_violation = 2

#user_1.detections.append(damn)

session.add(user_1)

session.commit()

print('!')
for i in session.query(User):
    #print(i)
    session.delete(i)

session.commit()
Пример #3
0
from data import db_session
from data.models import User, Detection

db_session.global_init("damn.sqlite")

session = db_session.create_session()

user_1 = User()
user_1.name = "Пользователь 1"
user_1.surname = "11"
user_1.email = "*****@*****.**"
user_1.set_password('shit')
session.add(user_1)
session.commit()

print('Запрос одного (произвольного) пользователя:')
user = session.query(User).first()
print(user.name)