Как добавить css_class в django ModelForm с помощью crispy_forms

У меня есть ModelForm в django, и я хочу добавить желаемые классы в ее поля с помощью crispy_forms. вот моя форма:

class ProductInventoryForm(ModelForm):
    class Meta:
        model = Product
        fields = ["sku", "regular_price", "sale_price", "stock_quantity"]

    def __init__(self, *args, **kwargs):
        super(ProductInventoryForm, self).__init__(*args, **kwargs)
        self.helper = FormHelper()
        self.helper.layout = Layout(
            Field("sku", css_class="your-class"),
            Field("regular_price", css_class="another-class"),
            Field("sale_price", css_class="another-class"),
            Field("stock_quantity", css_class="another-class"),
        )

Как вы видите, я использовал метод init и помощник crispy и Layout, но это не повлияло, и в форму не добавилось ни одного класса.

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