from django.db import models from django.contrib.postgres.fields import JSONField # Create your models here. class Dish(models.Model): name = models.CharField(max_length=255, unique=True, help_text='菜名') image = models.TextField(help_text='菜品圖片') likes = models.IntegerField(default=0, help_text='按讚數') tags = models.TextField(help_text='標籤') indications = models.TextField(help_text='適應症') Calories = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='熱量') Salt = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='食鹽相當量') Protein = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='蛋白質') Total_fat = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='總脂肪') Total_Carbohydrate = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='總碳水化合物') Total_sugar = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='總糖分') Dietary_fiber = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='膳食纖維') Soluble_fiber = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='水溶性纖維') Insoluble_fiber = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='非水溶性纖維') K = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='鉀') Ca = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='鈣') Mg = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='鎂') P = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='磷') Fe = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='鐵') Zn = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='鋅') I = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='碘') Cholesterol = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='膽固醇') Vitamin_B1 = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素B1') Vitamin_B2 = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素B2') Vitamin_C = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素C') Vitamin_B6 = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素B6') Vitamin_B12 = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素B12') Folate = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='葉酸') Vitamin_A = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素A') Vitamin_D = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素D') Vitamin_K = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素K') Vitamin_E = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='維生素E') Saturated_fatty_acid = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='飽和脂肪酸') Monounsaturated_fatty_acid = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='單元不飽和脂肪酸') Polyunsaturated_fatty_acid = models.CharField(max_length=255, unique=False, blank=True, null=True, help_text='多元不飽和脂肪酸') Ingredients = models.TextField(help_text='食材') Steps = models.JSONField(help_text='製作步驟') Step_images_Base64 = models.JSONField(help_text='製作步驟圖片')