Django MultiSelect Dropdown Checkbox для обновления моделей
Как создать выпадающий флажок multiselect (checked=True, unchecked=False) для обновления моделей?
Ниже приведен мой текущий код:
models.py:
class TestProfile(models.Model):
revenue = models.BooleanField(default=False)
costOfRevenue = models.BooleanField(default=False)
forms.py:
class CreateTestProfile(forms.ModelForm):
class Meta:
model = TestProfile
fields = '__all__'
views.py:
def test(request):
profile_form = CreateTestProfile()
if request.method == 'POST':
profile_form = CreateTestProfile(request.POST)
if profile_form.is_valid():
profile_form.save()
return redirect('/dashboard')
else:
profile_form = CreateTestProfile()
return redirect('/dashboard')
dict = {'profile_form': profile_form}
return render(request, 'demo/test.html', dict)
test.html:
<div class="w-1/2">
<form method="POST">
{% csrf_token %}
{{profile_form|crispy}}
<input type="submit" value="Submit">
</form>
</div>
Если в выпадающем списке отмечен доход, то я хочу обновить значение дохода модели TestProfile на True.