Я пытаюсь деактивировать поле 'charfield' для своих форм, могу ли я сделать это с помощью класса bootstrapa?
Если так, как правильно ввести поле 'form.compartment' в HTML-теги, которыеукажите или как должен выглядеть мой вид при использовании 'modelformset_factory'.:
html файл
<form action="." method="post">
{% csrf_token %}
{{ time_edit_form.management_form }}
{% for form in time_edit_form %}
{{ form.id }}
<ul>
<li>{{ form.free_or_no|as_crispy_field }}</li>
<li>{{ form.compartment|as_crispy_field }}</li>
</ul>
{% endfor %}
<button type="submit" class="btn btn-block btn-primary"> Zapisz</button>
</form>
views.py
TimeFormSet = modelformset_factory(Time,
fields=('compartment','free_or_no'),
labels={'free_or_no': '*odznacz jeżeli zajęte', 'compartment':''},
max_num=1,
)
if request.method == "POST":
formset = TimeFormSet(
request.POST,
queryset=Time.objects.filter(day_time__day_name='Monday'),
)
if formset.is_valid():
formset.save()
return HttpResponseRedirect(reverse('app:account'))
else:
formset = TimeFormSet(queryset=Time.objects.filter(day_time__day_name='Monday'))