Si j'ai une classe qui a une référence arrière (par exemple, quelquechose_set), comment rechercher des clés uniquement sur cet ensemble? Le constructeur Query() vous permet de le faire avec les paramètres keys_only = True, mais pour autant que je sache, le filtrage directement sur la référence arrière déferme toujours les entités quand il les renvoie.Interrogation sur les clés uniquement à partir d'une référence arrière
2
A
Répondre
4
Vous ne pouvez pas - keys_only être défini lorsque la requête est construite, et cela est déjà fait pour vous lorsque vous accédez à something_set.
Cela dit, foo.bar_set est juste du sucre pour Syntactic:
q = Foo.all().filter('bar =', foo_instance)
Ainsi, vous pouvez faire et utiliser l'opérateur keys_only dans la méthode tout().
Questions connexes
- 1. Berkeley DB: Récupérer uniquement les clés
- 2. Interrogation des extensions sur les certificats X509 à l'aide d'OpenSSL
- 3. Interrogation pour les enregistrements N associés à chaque enregistrement référencé par l'ensemble des clés d'enregistrement
- 4. Comment puis-je récupérer uniquement les clés primaires à partir d'une table?
- 5. Référence deux assemblages égaux, seules les clés publiques diffèrent
- 6. Interrogation aide - auto tableau parent de référence
- 7. Supprimer le retour arrière, supprimer les clés dans MaskedTextbox
- 8. scanf, référence arrière dans awk
- 9. Expression régulière, référence arrière ou construction alternative
- 10. Comment faire une référence arrière sur Google App Engine?
- 11. Modification de la référence arrière sur l'expression régulière (PHP)
- 12. Longue interrogation sur IIS
- 13. Arrière-plan TableLayout à partir de l'URI
- 14. Travailler en arrière à partir de null
- 15. L'utilisation d'une table de hachage pour stocker uniquement les clés?
- 16. Référence arrière dans le quantificateur d'expressions régulières
- 17. RegEx modifier la valeur de référence arrière
- 18. Référence de mappage de clés vim
- 19. Interrogation à travers les schémas dans Postgres
- 20. Eclipse IAutoEditStrategy uniquement appelée en arrière-plan; comment l'appeler sur toutes les modifications?
- 21. Javascript choisir automatiquement les mots-clés à partir de HTML
- 22. Interrogation Memcached
- 23. Interrogation d'événements distincts à partir de Google Agenda
- 24. EntitySet Interrogation
- 25. Entity Framework 4.0 - Code uniquement Référence
- 26. Globalize2 Obtenir uniquement les attributs traduits à partir du modèle
- 27. Interrogation des gestionnaires d'URL installés sur l'iPhone
- 28. Comment faire une longue interrogation à partir de l'application iPhone?
- 29. Interrogation d'Active Directory à partir de SQL Server 2005
- 30. Arrière-plan remplissant un DataGridView à partir d'un SqlDataAdapter
Merci - C'est ce que je pensais, je voulais juste vérifier. –