flask_app_login_register

Форк
0
18 строк · 682.0 Байт
1
from datetime import datetime
2
from app import db
3
from flask_login import UserMixin
4

5
class User(db.Model, UserMixin):
6
    id = db.Column(db.Integer, primary_key=True)
7
    username = db.Column(db.String(20), unique=True, nullable=False)
8
    email = db.Column(db.String(120), unique=True, nullable=False)
9
    password = db.Column(db.String(60), nullable=False)
10

11
    def __repr__(self):
12
        return f"User('{self.username}', '{self.email}')"
13

14
class PageView(db.Model):
15
    __tablename__ = 'page_view'
16
    id = db.Column(db.Integer, primary_key=True)
17
    path = db.Column(db.String(120), nullable=False)
18
    timestamp = db.Column(db.DateTime, nullable=False, default=datetime.utcnow)
19

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.