Django: Как сделать поля не редактируемыми по умолчанию в наборе форм встроенной модели?
У меня есть встроенная модель formset, и яЯ хотел бы сделать поля недоступными для редактирования, если эти поля уже имеют значения при загрузке страницы. Если пользователь нажимает "Редактировать" кнопка в этом ряду, она станет редактируемой, и (используя JavaScript) я заменим оригинальные виджеты на редактируемые. Я'я хотел бы сделать что-то подобное при загрузке страницы:
for field in form.fields:
if field.value:
# display as text
else:
# display as my standard editable widget for this field
я вижу этоinlineformset_factory
имеет аргумент под названиемformfield_callback
, Я подозреваю, что это может быть полезно, но так как у меня нетне нашел никакой документации для этого. Может кто-нибудь указать мне полезную документацию для этого, и как это может помочь мне решить эту проблему?