preguntar acerca de django-queryset
11
réponses
Comment combiner 2 ou plusieurs querysets dans une vue Django?
J'essaie de construire la recherche d'un site Django que je construis, et dans la recherche je recherche dans 3 modèles différents. Et pour obtenir la pagination sur la liste de résultats de recherche, je voudrais utiliser une vue object_list génériq …
demandé sur
1970-01-01 00:33:29
5
réponses
Obtenir le SQL à partir D’un QuerySet Django [dupliquer]
Cette question a déjà une réponse ici:
Comment puis-je voir les requêtes SQL brutes que Django exécute?
12 réponses
Comment puis-je obtenir le SQL que Djang …
demandé sur
1970-01-01 00:33:30
7
réponses
Recherche de queryset vide dans Django
Quel est l'idiome recommandé pour vérifier si une requête a renvoyé des résultats?
Exemple:
orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc')
# If any results
# Do this with the results without querying again.
# Else, do something e …
demandé sur
1970-01-01 00:33:29
2
réponses
Django: filtrage queryset par ‘field isnull=True’ ou ‘field = None’?
Je dois filtrer un queryset par une valeur dynamique( qui peut être None): puis-je simplement écrire:
filtered_queryset = queryset.filter(field=value)
Ou dois-je vérifier pour Aucun:
if value is None:
filtered_queryset = queryset.filter(fiel …
demandé sur
1970-01-01 00:33:33
6
réponses
Comment récupérer dynamiquement une classe de modèle Django?
Sans avoir le chemin complet du module D'un modèle Django, est-il possible de faire quelque chose comme:
model = 'User' [in Django namespace]
model.objects.all()
... par opposition à:
User.objects.all().
EDIT: j'essaie de faire cet appel en …
demandé sur
1970-01-01 00:33:29
4
réponses
créer manuellement un QuerySet Django ou plutôt ajouter manuellement des objets à un QuerySet
fondamentalement, j'ai besoin d'un moyen gracieux pour faire ce qui suit: -
obj1 = Model1.objects.select_related('model2').get(attribute1=value1)
obj2 = Model1.objects.select_related('model2').get(attribute2=value2)
model2_qs = QuerySet(model=Model2 …
demandé sur
1970-01-01 00:33:30
7
réponses
Django: récupérez le premier objet à partir d’une requête de filtrage ou créez
dans Django, queryset fournit une méthode appelée get_or_create qui retourne un objet ou crée un objet.
cependant, comme la méthode get, get_or_create peut jeter une exception si la requête renvoie plusieurs objets.
y a t il une méthode pour ce fa …
demandé sur
1970-01-01 00:33:31
7
réponses
Se moquant D’un Queryset Django pour tester une fonction qui prend un queryset
j'ai une fonction d'utilité dans mon projet Django, il faut un queryset, obtient quelques données et renvoie un résultat. J'aimerais faire quelques tests pour cette fonction. Y a-t-il un moyen de "se moquer" d'un QuerySet? Je voudrais créer un objet …
demandé sur
1970-01-01 00:33:31
2
réponses
Django Count () dans les annotations multiples
disons que j'ai un modèle de forum simple:
class User(models.Model):
username = models.CharField(max_length=25)
...
class Topic(models.Model):
user = models.ForeignKey(User)
...
class Post(models.Model):
user = models.ForeignKe …
demandé sur
1970-01-01 00:33:31
4
réponses
Agrégation Django: sommation de la Multiplication de deux champs
j'ai un modèle quelque chose comme ça
class Task(models.Model):
progress = models.PositiveIntegerField()
estimated_days = models.PositiveIntegerField()
Maintenant, je voudrais faire un calcul Sum(progress * estimated_days) au niveau de la ba …
demandé sur
1970-01-01 00:33:32