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