je le modèle suivant:Geting éléments distincts dans une colonne de table dans Django
class Part (models.Model):
adder=models.ForeignKey(User, related_name="added_models", verbose_name=_('adder'), editable=False)
Je suis en train de sélectionner tous les adder
distincts s d'un objet Part
. Pour ce faire, j'essayé:
Part.objects.filter('adder', flat=True).distinct()
Mais il ne me donne pas des valeurs distinctes et répète les valeurs adder
.
Un aperçu de ce que je fais mal?
Sur une note de côté, 'adder' est une sorte de confusion prénom. J'utilise habituellement 'created_by' ou' added_by' pour ces types de champs. Pensez-y en langage clair: "The Part a été ajouté par John Smith" est beaucoup plus clair que "John Smith était l'additionneur de la Part". – sdolan
@sdolan merci pour l'homme de pointe – user1328021