Я пытаюсь создать список с несколькими флажками для имен в базе данных.
Я думал, что мог бы сделать ниже в from, и сделать что-то вроде l oop в шаблоне для рендеринга каждого имени, но заметил, что я пытаюсь работать. Это правильный подход, какие-либо подсказки о том, как сделать это в шаблоне?
Спасибо
from django import forms
from .models import Player
class PlayerForm(forms.Form):
team = forms.MultipleChoiceField(
widget=forms.CheckboxSelectMultiple,
choices=[Player.objects.all()]
)
from django.db import models
class Player(models.Model):
lname = models.CharField(max_length=10, verbose_name='Last Name')
fname = models.CharField(max_length=10, verbose_name='First Name')
wins = models.SmallIntegerField(default=0, null=True, blank=True)
loss = models.SmallIntegerField(default=0, null=True, blank=True)
def __str__(self):
return "{}".format(self.lname)
class Meta:
ordering = ['lname']