Wymuszaj co najmniej jedną wartość w relacji wiele do wielu w Django?

Mam relację wiele-do-wielu w modelu Django (1.4).

<code>class UserProfile(models.Model):
    foos = models.ManyToManyField(Foo)
</code>

Chcę wymusić, że każdy użytkownik (profil) ma co najmniej jeden Foo. Foos może mieć zero lub więcej użytkowników (profili).

Bardzo bym chciał, aby był on wymuszany na poziomie modelu i administratora, ale wystarczyłoby go wymusić na administratorze.

Jeśli dobrze rozumiem, „wiele” w języku Django jest równe zero lub więcej.

Chcę relacji ManyToOneOrMore. Jak mogę to zrobić?

Dzięki,

Chris.

questionAnswers(2)

yourAnswerToTheQuestion