Domande taggate «django-queryset»

I set di query Django sono l'astrazione principale per il recupero di oggetti dal sistema ORM di Django




3
Django: filtro sulle proprietà della chiave esterna
Sto cercando di filtrare una tabella in Django in base al valore di un particolare campo di un file ForeignKey. Ad esempio, ho due modelli: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Vorrei filtrare il mio elenco di risorse in base al nome del …


6
Query di filtro Django __in per * ogni * elemento nell'elenco
Diciamo che ho i seguenti modelli class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) In una vista ho un elenco con filtri attivi chiamati categorie . Voglio filtrare gli oggetti foto che hanno tutti i tag presenti nelle categorie . Provai: Photo.objects.filter(tags__name__in=categories) Ma questo corrisponde a qualsiasi elemento …

2
django - il filtro di query su manytomany è vuoto
In Django c'è un modo per filtrare un campo manytomany vuoto o nullo. class TestModel(models.Model): name = models.CharField(_('set name'), max_length=200) manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True) print TestModel.objects.filter(manytomany__is_null=True)

2
Come fare SELECT COUNT (*) GROUP BY e ORDER BY in Django?
Sto usando un modello di transazione per tenere traccia di tutti gli eventi che attraversano il sistema class Transaction(models.Model): actor = models.ForeignKey(User, related_name="actor") acted = models.ForeignKey(User, related_name="acted", null=True, blank=True) action_id = models.IntegerField() ...... come ottengo i primi 5 attori nel mio sistema? In sql sarà fondamentalmente SELECT actor, COUNT(*) as …

2
molti-a-molti nella visualizzazione dell'elenco django
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products Ho quel codice. Sfortunatamente, l'errore arriva in admin.py con l'estensioneManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') L'errore dice: "PurchaseOrderAdmin.list_display [0]", "product" è un ManyToManyField che non …




2
TypeError: l'oggetto "RelatedManager" non è iterabile
Django Ho i prossimi modelli: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name diciamo, il blocco b1 ha il gruppo g1 . Con il suo nome voglio ottenere tutti i …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.