preguntar acerca de django-orm

2
réponses

Quelle est la différence entre select related et prefetch related dans Django ORM?

Dans Django doc, select_related() "suit" relations de clé étrangère, en sélectionnant des données d'objets connexes supplémentaires lorsqu'il exécute sa requête. prefetch_related() fait une recherche distincte pour chaque relation, et le "r …
demandé sur 1970-01-01 00:33:35
2
réponses

Déterminer si un attribut est un `DeferredAttribute` dans django

Le Contexte j'ai localisé un bug plutôt critique dans la machine de Cache Django qui fait que sa logique d'invalidation perd son esprit après une mise à jour de Django 1.4 à 1.7. le bug est localisé sur les invocations de only() sur les modèles …
demandé sur 1970-01-01 00:33:35
5
réponses

Image par défaut pour ImageField dans L’ORM de Django

j'utilise un ImageField pour stocker les photos de profil sur mon modèle. Comment puis-je retourner une image par défaut si aucune image n'est-elle définie? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Quand Django chercher la clé primaire de clés étrangères?

j'ai deux modèles simples, l'un représentant un film et l'autre représentant une classification pour un film. class Movie(models.Model): id = models.AutoField(primary_key=True) title = models.TextField() class Rating(models.Model): id …
demandé sur 1970-01-01 00:33:32
4
réponses

Comment utiliser custom manager avec des objets apparentés?

j'ai un directeur personnalisé. Je veux l'utiliser pour des objets connexes. J'ai trouvé use_for_related_fields dans les docs. Mais cela ne fonctionne pas comme je l'ai utilisé: class RandomQueryset(models.query.QuerySet): def randomize(self): …
demandé sur 1970-01-01 00:33:31
3
réponses

Django: Force select liée?

j'ai créé un modèle, et je vais rendre la forme de modèle par défaut/non modifiée pour lui. Cela génère à lui seul 64 requêtes SQL car il possède un certain nombre de clés étrangères, et celles-ci ont à leur tour plus de clés étrangères. Est-il poss …
demandé sur 1970-01-01 00:33:31
4
réponses

Sérialisation D’objets clés étrangers à Django

j'ai travaillé sur le développement de certains services RESTful à Django pour être utilisé avec des applications Flash et Android. le développement de l'interface de services a été assez simple, mais j'ai été confronté à un problème avec la sérial …
demandé sur 1970-01-01 00:33:30
3
réponses

Enchaîner multiple filter() dans Django, est-ce un bug?

j'ai toujours supposé que enchaîner plusieurs appels filter() à Django était toujours la même chose que les collecter en un seul appel. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) mais j'ai …
demandé sur 1970-01-01 00:33:31
9
réponses

Pourquoi itérer à travers un grand QuerySet Django consomme-t-il des quantités massives de mémoire?

le tableau en question contient environ dix millions de lignes. for event in Event.objects.all(): print event cela provoque une augmentation constante de l'utilisation de la mémoire à 4 Go environ, à partir de laquelle les lignes s …
demandé sur 1970-01-01 00:33:30
5
réponses

Comment créer un objet pour un modèle Django avec beaucoup de champ?

mon modèle - > class Sample(models.Model): users = models.ManyToManyField(User) je veux faire (enregistrer les utilisateurs, user1 et user2 dans ce modèle ) -> user1 = User.objects.get(pk=1) user2 = User.objects.get(p …
demandé sur 1970-01-01 00:33:31