ORM 2 užduotis - robotautas/kursas GitHub Wiki
- Su SQLAlchemy sukurkite modelį pagal šią diagramą:
kurdami many2many ryšį nenaudokite association table, vietoje jos sukurkite tarpinę lentelę kaip objektą, pagal tokį pavyzdį:
class OrderProduct(Base):
__tablename__='order_product'
id = Column(Integer, primary_key=True)
order_id = Column("order_id", Integer, ForeignKey('order_.id'))
product_id = Column("project_id", Integer, ForeignKey('product.id'))
quantity = Column("quantity", Integer)
order = relationship("Order")
product = relationship("Product")
- Parašykite programą, kuri naudojantis jūsų sukurtu modeliu leistų:
- Pridėti pirkėją
- Pridėti produktą
- Pridėti statusą
- Pridėti užsakymą
- Ištraukti užsakymą pagal id
- Pakeisti užsakymo statusą pagal užsakymo id
- Pridėti į užsakymą produktus su kiekiais