1 つのフィールドが BooleanField である車のリストであるフォームを作成しようとしています。BooleanField がチェックボックスになっているフォームとしてこれを表示したい。ユーザーがこれをチェックすると、BooleanField が True に設定され、POST が発生してユーザーが次のページにリダイレクトされるときに何かが発生します。
model.py:
class Car(models.Model):
year = models.IntegerField()
make = models.CharField(max_length=30)
model = models.CharField(max_length=30)
send = models.BooleanField(default=False)
現在、email.htmlは次のようになっています。
<form action="" method="post">{% csrf_token %}
{% for car in object_list %}
<input type="checkbox" name="car" id="car{{ forloop.counter }}" value="{{ car.id }}">
<label for="car{{ forloop.counter }}">{{ car.year }} {{ car.make }} {{ car.model }}</label><br>
{% endfor %}
<input type="submit" value="Preview">
</form>
ビュー.py
class Email(ListView):
model = Car
template_name = 'cars/email.html'
提案?