from typing import List from sqlalchemy import BigInteger, String, DateTime from sqlalchemy.orm import mapped_column, Mapped, relationship from src.database import db class Blog(db.Model): __tablename__ = 'blogs' id = mapped_column(BigInteger, primary_key=True) domain: Mapped[str] = mapped_column(String(255), nullable=False, unique=True) comments = relationship('Comment', back_populates='blog') created_at = mapped_column(DateTime) updated_at = mapped_column(DateTime)