Посмотрите эти ссылки:
они показывают вам некоторые детали и тесты производительности.
Большую часть времени я просто хочу иметь всех заполнителей, равных подробному названию поля, определенного в моих моделях
, я добавил смешивание, чтобы легко сделать это к любой форме, которую я создаю,
class ProductForm(PlaceholderMixin, ModelForm):
class Meta:
model = Product
fields = ('name', 'description', 'location', 'store')
И
class PlaceholderMixin:
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs):
field_names = [field_name for field_name, _ in self.fields.items()]
for field_name in field_names:
field = self.fields.get(field_name)
field.widget.attrs.update({'placeholder': field.label})