Preparation for first deployment-test

This commit is contained in:
2025-09-03 19:47:16 +00:00
parent 4e74f72c9f
commit e30723da0a
14 changed files with 3612 additions and 245 deletions

View File

@@ -1,8 +1,9 @@
from sqlalchemy import (
Column, Integer, String, Enum, TIMESTAMP, func, Boolean, ForeignKey, Float, Text, Index
Column, Integer, String, Enum, TIMESTAMP, func, Boolean, ForeignKey, Float, Text, Index, DateTime
)
from sqlalchemy.orm import declarative_base
import enum
from datetime import datetime, timezone
Base = declarative_base()
@@ -129,6 +130,7 @@ class EventMedia(Base):
url = Column(String(255), nullable=False)
file_path = Column(String(255), nullable=True)
message_content = Column(Text, nullable=True)
uploaded_at = Column(TIMESTAMP, nullable=False, default=lambda: datetime.now(timezone.utc))
def to_dict(self):
return {