Spaces:
Sleeping
Sleeping
| from sqlalchemy import Column, Integer, String, ForeignKey | |
| from sqlalchemy.ext.declarative import declarative_base | |
| from sqlalchemy.orm import relationship | |
| Base = declarative_base() | |
| class Public(Base): | |
| __tablename__ = "publics" | |
| id = Column(Integer, primary_key=True, index=True, autoincrement=True) | |
| public_vk = Column(String, unique=True, index=True) | |
| public_name = Column(String) | |
| memes = relationship("Meme", back_populates="public") | |
| class Meme(Base): | |
| __tablename__ = "memes" | |
| id = Column(Integer, primary_key=True, index=True, autoincrement=True) | |
| public_id = Column(Integer, ForeignKey("publics.id")) | |
| text = Column(String) | |
| image_url = Column(String) | |
| local_image_path = Column(String) | |
| public = relationship("Public", back_populates="memes") | |