19 lines
No EOL
534 B
Python
19 lines
No EOL
534 B
Python
from app import db
|
|
|
|
|
|
class User(db.Model):
|
|
"""User model for the application."""
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
username = db.Column(db.String(80), unique=True, nullable=False)
|
|
email = db.Column(db.String(120), unique=True, nullable=False)
|
|
|
|
def to_dict(self):
|
|
"""Convert user object to dictionary."""
|
|
return {
|
|
"id": self.id,
|
|
"username": self.username,
|
|
"email": self.email,
|
|
}
|
|
|
|
def __repr__(self):
|
|
return f"<User {self.username}>" |