blob: 1156515724abf20d1953ccb7bd1f0019e0218267 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from flask_login import UserMixin
from app.extensions import db
class User(UserMixin, db.Model):
id = db.Column(db.Integer(), primary_key=True)
name = db.Column(db.String(), nullable=False)
email = db.Column(db.String(), nullable=False)
password = db.Column(db.String(), nullable=False)
admin = db.Column(db.Boolean(), nullable=False, default=False)
email_confirmed = db.Column(db.Boolean(), nullable=False, default=False)
def __repr__(self):
return f'<User {self.name}>'
|