[foods] Add calories to food model

This commit is contained in:
2025-09-11 09:41:22 -04:00
parent 5cac1fe109
commit cbf0583871
2 changed files with 21 additions and 1 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 4.2.19 on 2025-09-11 13:35
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('foods', '0002_alter_food_run_time_seconds'),
]
operations = [
migrations.AddField(
model_name='food',
name='calories',
field=models.IntegerField(blank=True, null=True),
),
]

View File

@ -48,6 +48,7 @@ class FoodCategory(TimeStampedModel):
class Food(ScrobblableMixin):
description = models.TextField(**BNULL)
calories = models.IntegerField(**BNULL)
allrecipe_image = models.ImageField(upload_to="food/recipe/", **BNULL)
allrecipe_image_small = ImageSpecField(
source="allrecipe_image",
@ -72,7 +73,8 @@ class Food(ScrobblableMixin):
@property
def subtitle(self):
return self.category.name
if self.category:
return self.category.name
@property
def strings(self) -> ScrobblableConstants: