Spaces:
Sleeping
Sleeping
| # # models.py | |
| # from sqlalchemy import Column, Integer, ForeignKey, DateTime, func | |
| # from sqlalchemy.orm import relationship | |
| # from src.models.base import BaseModel | |
| # class Rating(BaseModel): | |
| # __tablename__ = "ratings" | |
| # user_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), primary_key=True) | |
| # question_id = Column(Integer, ForeignKey("questions.id", ondelete="CASCADE"), primary_key=True) | |
| # rating_value = Column(Integer, nullable=False) | |
| # created_at = Column(DateTime(timezone=True), server_default=func.now()) | |
| # updated_at = Column(DateTime(timezone=True), onupdate=func.now(), server_default=func.now()) | |
| # question = relationship("Question", back_populates="ratings") |