class Entity(models.Model):
addresses = models.ManyToManyField( to=Address
, related_name="address_entities_set"
, blank=True )
websites = models.ManyToManyField(to=Website
, related_name="website_entity_set"
, blank=True)
telephoneNumbers = models.ManyToManyField( to=PhoneNumber
,related_name="phonenumber_entity_set"
)
emails = models.ManyToManyField(to=Email
, related_name="emails_entity_set"
, blank=True)
and
class Person(Entity):
pass
Next I use a form to show it but it shows the list like:
No checkboxes
class Meta:
'telephoneNumbers': forms.CheckboxSelectMultiple(attrs=
{
'type': "checkbox",
}),
The person_form uses
{{ person_form | crispy}} to show the fields
