优化查询我有以下的模型结构: class Container(models.Model):
pass
class Generic(models.Model):
name = models.CharacterField(unique=True)
cont = models.ManyToManyField(Container, null=True)
# It
如何打印在“fields_i_want”中指定的列而不是在模板代码中对列名进行硬编码? # Let's say I have this in my view:
foo = Foo.objects.filter(some_field='bar').select('field1', 'field2', 'field3')
fields_i_want = ['field1', 'field2']
我有以下型号,艺术和ArtScore: class Art(models.Model):
title = models.CharField()
class ArtScore(models.Model):
art = models.ForeignKey(Art)
date = models.DateField(auto_now_add = True)
am
我在做标签搜索功能,用户可以观察很多标签,我把它全部放在一个元组中,现在我想查找所有包含列表中至少一个标签的文本。 符号:text__contains__in=('asd','dsa') 我唯一的想法是做循环如: q = text.objects.all()
for t in tag_tuple:
q.filter(data__contains=t)
例如:标签 输入元组,('c