103 votes

Django vérifie s’il existe tout ce qui existe pour une requête

Dans django, comment vérifier s’il existe une entrée pour une requête

C’est ainsi que cela a été fait en php

216voto

sdornan Points 617

A partir de Django 1.2, vous pouvez utiliser ``:

https://docs.djangoproject.com/en/dev/ref/models/querysets/#exists

1voto

Sarath Chandran K Points 111

Django fournit une méthode appelée exists() pour vérifier si des résultats existent pour notre requête. La méthode exists() renvoie 'True' ou 'False'

voici les requêtes avec la méthode exists()

l’utilisation existe dans le champ connexe - ici clé étrangère

  1. ``

vous pouvez donner n’importe quel filtre disponible et utiliser la méthode exists()

0voto

i_m_brunda Points 1

cela a fonctionné pour moi!

si some_queryset.objects.all().exists(): print(« cette table n’est pas vide »)

0voto

Trying2Learn Points 11

`` fonctionne également.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X