Поля ввода не отображаются - Django inlineformsets

Я использую набор встроенных форм, чтобы пользователь мог загружать несколько изображений, а также получать связанную информацию вместе, например, ингредиент, количество и единицу измерения.

Ранее это работало, но поля ввода исчезли - заголовки по-прежнему отображаются, но я не могу ввести текстовые поля, поэтому форма не сохраняется должным образом.

enter image description here

Вот мой файл forms.py

class ImageForm(forms.ModelForm):

    class Meta:
        model = Image
        fields = '__all__'

class VariantIngredientForm(forms.ModelForm):

    class Meta:
        model = VariantIngredient
        fields = '__all__'
        widgets = {
            'ingredient': forms.TextInput(
                attrs={
                    'class': 'form-control'
                    }
                ),
            'quantity': forms.NumberInput(
                attrs={
                    'class': 'form-control'
                    }
                ),
            'unit': forms.MultipleChoiceField(
                choices = UNIT_CHOICES
                ),
        }

Это мой models.py

class Image(models.Model):
    recipe = models.ForeignKey(
        Recipe, on_delete=models.CASCADE, null=True
        )
    image = models.ImageField(blank=True, upload_to='images')

    def __str__(self):
        return self.recipe.title if self.recipe else "No Recipe"
    
class VariantIngredient(models.Model):
    recipe = models.ForeignKey(
        Recipe, on_delete=models.CASCADE
        )
    ingredient = models.CharField(max_length=100)
    quantity = models.PositiveIntegerField(default=1)
    unit = models.CharField(max_length=10, choices=unit_choice, default='g')

    def __str__(self):
        return self.recipe.title if self.recipe else "No Recipe"

Вот соответствующий раздел моего шаблона:

Вернуться на верх