У меня вопрос, как я могу связать с каждым элементом CheckboxSelectMultiple другое поле Charfield или IntegerField?
У меня типичная структура кода, модель используется в форме, которая затем сохраняется в представлениях.
class DocAideForm(forms.ModelForm):
class Meta:
model = DocAide
fields = [..., 'drug', 'int_list']
widgets = {
...,
'drug': forms.CheckboxSelectMultiple()
}
В views.py я делаю это так:
if doc_aide_from.cleaned_data['drug']:
p = Prescription(patient=patient)
p.qty = doc_aide_from.cleaned_data['int_list']
p.save()
p.drug.add(*list(doc_aide_from.cleaned_data['drug']))
Это отлично работает, но они не связаны с каждым предметом с наркотиками.
Я хочу, чтобы препарат отображался в шаблоне с Qty Charfield или IntegerField в том же месте.
Вот так для каждого лекарства:
x Paracetamol Qty: ___1____
Как это можно сделать.