mirror of
https://github.com/StefBuwalda/cal_counter.git
synced 2025-10-29 19:00:00 +00:00
Introduces 'overview' and 'test' routes and templates for daily nutrition summaries. Updates FoodLog model to include 'part_of_day' and 'date_' fields for better log categorization. Adjusts log creation and seed data to support new fields. Removes SSL context from app run for local development.
32 lines
860 B
Python
32 lines
860 B
Python
from application import db, app
|
|
from models import User, FoodItem, FoodLog
|
|
|
|
with app.app_context():
|
|
User.query.delete()
|
|
db.session.add(User(username="admin", password="admin", is_admin=True))
|
|
db.session.add(User(username="user", password="user", is_admin=False))
|
|
|
|
FoodItem.query.delete()
|
|
db.session.add(
|
|
FoodItem(
|
|
name="AH Matcha cookie",
|
|
owner_id=1,
|
|
energy=430,
|
|
fat=19,
|
|
carbs=59,
|
|
protein=5.5,
|
|
saturated_fat=10,
|
|
sugar=35,
|
|
barcode=2278012003502,
|
|
)
|
|
)
|
|
|
|
FoodLog.query.delete()
|
|
db.session.add(FoodLog(1, 1, 200, 0))
|
|
db.session.add(FoodLog(1, 1, 200, 1))
|
|
db.session.add(FoodLog(1, 1, 200, 2))
|
|
db.session.add(FoodLog(1, 1, 200, 3))
|
|
db.session.add(FoodLog(1, 1, 100, 1))
|
|
|
|
db.session.commit()
|