sqlalchemy
class Order(BaseModel):
__tablename__ = "orders"
reg_date = Column(DateTime, nullable=False)
user_id = Column(Integer, ForeignKey("users.id"), nullable=False)
items = relationship("OrderItem", back_populates="order")
Позволяет создать Order с любым user_id. Поменял базу на postgresql - всё хорошо работает. Копался сейчас долго, в интернете у людей вроде работает. Не использую postgresql, т.к это тестовое задание, не хочется заставлять создавать бд/юзера при проверке
https://www.sqlite.org/foreignkeys.html
Обсуждают сегодня