blob: f18c7b605d8d33210f0e4234be2f75b8b9169e4d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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)
|