From 2db33ef851cfb7aa1f9927188ae82878a0bb5c2b Mon Sep 17 00:00:00 2001 From: iwenameni Date: Fri, 9 Feb 2024 20:44:06 +0000 Subject: [PATCH] Code to include the delivery_date column --- app.py | 10 +++++++--- templates/orders.html | 4 ++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 50f4e29d..ea6e95a2 100644 --- a/app.py +++ b/app.py @@ -46,7 +46,7 @@ class Order(Base): product_quantity = Column('Product Quantity', Integer) order_date = Column('Order Date', DateTime) shipping_date = Column('Shipping Date', DateTime) - + delivery_date = Column('Delivery Date', DateTime) # define routes # route to display orders @app.route('/') @@ -85,7 +85,8 @@ def add_order(): product_quantity = request.form.get('product_quantity') order_date = request.form.get('order_date') shipping_date = request.form.get('shipping_date') - + delivery_date = request.form['delivery_date'] + # Create a session to interact with the database session = Session() @@ -99,14 +100,17 @@ def add_order(): product_quantity=product_quantity, order_date=order_date, shipping_date=shipping_date + delivery_date=delivery_date ) # Add the new order to the session and commit to the database session.add(new_order) - session.commit() + sdelivery_date = request.form['delivery_date']delivery_date = request.form['delivery_date']essiE37: No write since last change +E162: No write since last change for bufferon.commit() return redirect(url_for('display_orders')) # run the app if __name__ == '__main__': + A app.run(host='0.0.0.0', port=5000, debug=True) diff --git a/templates/orders.html b/templates/orders.html index 9372e2d0..50f16b84 100644 --- a/templates/orders.html +++ b/templates/orders.html @@ -27,6 +27,7 @@

Order List

Product Quantity Order Date Shipping Date + Delivery Date @@ -40,6 +41,7 @@

Order List

{{ order.product_quantity }} {{ order.order_date }} {{ order.shipping_date }} + {{ order.delivery_date }} {% endfor %} @@ -73,6 +75,8 @@

Add New Order



+ +