Questions marquées «django-models»

147
Filtre Django ou obtenir pour un seul objet?

J'avais un débat à ce sujet avec certains collègues. Existe-t-il un moyen préféré de récupérer un objet dans Django lorsque vous n'en attendez qu'un? Les deux moyens évidents sont: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass Et: objs =...

146
Django values_list vs valeurs

Dans Django, quelle est la différence entre les deux suivants: Article.objects.values_list('comment_id', flat=True).distinct() contre Article.objects.values('comment_id').distinct() Mon objectif est d'obtenir une liste d'identifiants de commentaires uniques sous chacun Article. J'ai lu la...

135
Champs uniques qui autorisent les nulls dans Django

J'ai le modèle Foo qui a une barre de champ. Le champ de la barre doit être unique, mais autoriser les valeurs nulles, ce qui signifie que je souhaite autoriser plus d'un enregistrement si le champ de la barre l'est null, mais si ce n'est pas nullle cas, les valeurs doivent être uniques. Voici mon...

131
Filtre Django ManyToMany ()

J'ai un modèle: class Zone(models.Model): name = models.CharField(max_length=128) users = models.ManyToManyField(User, related_name='zones', null=True, blank=True) Et j'ai besoin de construire un filtre sur le modèle de: u = User.objects.filter(...zones contains a particular zone...) Il doit s'agir...

116
Django - Problème d'importation de modèle circulaire

Je ne comprends vraiment pas cela, donc si quelqu'un pouvait expliquer comment cela fonctionne, je l'apprécierais beaucoup. J'ai deux applications, Comptes et Thème ... voici ma liste de paramètres: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',...