Aplicar pelo menos um valor em uma relação muitos-para-muitos, no Django?
Eu tenho uma relação muitos-para-muitos em um modelo Django (1.4).
<code>class UserProfile(models.Model): foos = models.ManyToManyField(Foo) </code>
Eu quero reforçar que cada usuário (perfil) tem pelo menos um Foo. Foos pode ter zero ou mais usuário (Profiles) s.
Eu adoraria que isso fosse aplicado nos níveis de modelo e admin, mas apenas aplicá-lo no admin seria suficiente.
Se bem entendi, 'muitos' no Django-speak é zero-ou-mais.
Eu quero uma relação de ManyToOneOrMore. Como posso fazer isso?
Obrigado,
Chris.