Perguntas com a marcação «django-queryset»

Os querysets do Django são a abstração primária para recuperar objetos do sistema ORM do Django




3
Django - filtrando em propriedades de chave estrangeira
Estou tentando filtrar uma tabela no Django com base no valor de um campo específico de a ForeignKey. Por exemplo, tenho dois modelos: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Gostaria de filtrar minha lista de ativos com base no nome do projeto associado. …


6
Django filtra queryset __in para * cada * item na lista
Digamos que tenho os seguintes modelos class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) Em uma exibição, tenho uma lista com filtros ativos chamados categorias . Quero filtrar objetos de fotos que têm todas as marcas presentes nas categorias . Eu tentei: Photo.objects.filter(tags__name__in=categories) Mas isso corresponde a qualquer …

2
django - filtro de consulta em manytomany está vazio
No Django, existe uma maneira de filtrar em um campo manytomany vazio ou nulo. 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
Como fazer SELECT COUNT (*) GROUP BY e ORDER BY no Django?
Estou usando um modelo de transação para rastrear todos os eventos que ocorrem no 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() ...... como faço para obter os 5 principais atores em meu sistema? Em sql será basicamente SELECT actor, COUNT(*) as …

2
muitos-para-muitos no django de exibição de lista
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 Eu tenho esse código. Infelizmente, o erro vem em admin.py com oManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] list_display = ('product', 'vendor') O erro diz: 'PurchaseOrderAdmin.list_display [0]', 'product' é um …




2
TypeError: o objeto 'RelatedManager' não é iterável
Django Tenho os próximos modelos: 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 digamos, o bloco b1 tem o grupo g1 . Por seu nome, quero obter todos os blocos …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.