Как добавить 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, но это не повлияло, и в форму не добавилось ни одного класса.