2011-05-23 5 views

Répondre

9

Site.objects.filter(siteinfo__isnull=True)

+0

Je n'ai pas le code maintenant à côté de moi pour tester votre idée, mais je vois que vous flouter tous les sites qui ont la colonne du site comme nulle ... Donc je suppose que vous vouliez dire SiteInfo. –

+0

Oui, je l'ai déjà réparé. – DrTyrsa

+0

J'ai besoin que chaque entrée de SiteInfo ait une corrélation de site. Je suis intéressé de savoir quels sites n'ont pas encore été définis pour SiteInfo. Votre suggestion fonctionnera-t-elle pour ceci? –

-1

Je pense que ce travail de volonté, mais pas si efficace:

with_no_site_info = [site pour le site dans Site.objects.all() si site.site_infos_set.all() count(). == 0]

+3

C'est une très mauvaise idée. – DrTyrsa

+0

Je suis d'accord avec DrTyrsa sur celui-ci. Si j'ai plus de 1000 sites, il va souffler par le serveur avec des requêtes. –

+0

"Je pense que cela va fonctionner, mais pas si efficace:" J'ai dit cela avant de l'écrire, pensant que vous avez 1000 sites. – MBarsi

Questions connexes