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.

Вернуться на верх