Initiale DAteien hinzugefuegt

This commit is contained in:
2025-07-31 13:22:46 +02:00
parent fca440b07b
commit 946037a998
9 changed files with 857 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
from sqlalchemy import Boolean, Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
from .database import Base
class User(Base):
__tablename__ = "users"
id = Column(Integer,primary_key=True,index=True)
name = Column(String(255),index=True)
email = Column(String(255), unique=True, index=True)
todos = relationship("Todo",back_populates="owner")
is_active = Column(Boolean,default=False)
class Todo(Base):
__tablename__ = "todos"
id = Column(Integer, primary_key=True, index=True)
title = Column(String(255), index=True)
description = Column(String(255), index=True)
owner_id = Column(Integer, ForeignKey("users.id"))
owner = relationship("User",back_populates="todos")