django-queryset

    61热度

    1回答

    我正在努力让自己的头部围绕着Django的ORM。我想做的事就是我的表中的字段中获得不同值的列表....下面的一个等价的: SELECT DISTINCT myfieldname FROM mytable (或者) SELECT myfieldname FROM mytable GROUP BY myfieldname 我d至少喜欢在使用原始sql之前使用Django的方式。 例如,对于一

    2热度

    1回答

    我有以下(大大简化)表结构: Order: order_number = CharField order_invoice_number = CharField order_invoice_value = CharField 发票数可以在一个以上的顺序相同(顺序O1具有发票号I1,为了O2具有发票号I1等)。所有具有相同发票号码的订单具有相同的发票金额。 例如: O

    0热度

    2回答

    好了,所以我就讨厌写这个的...... res = Something.objects.filter(asdf=something) if res: single = res[0] else: single = None if single: # do some stuff 我宁愿能够做这样的事情: single = Something.objects.

    10热度

    1回答

    希望这是有道理... 有没有一种简单的方法来从基于单个列的值是明显独特的表返回一组值?什么我希望的是一样的东西: SegCode.query.filter(ref.unique()).only('ref') 这不是真正的代码,但我希望有一些简单的功能,在那里,将完成这个... 例如表可能看起来像: 1 | abc | 123 | AAA 2 | def | 456 | AAA 3 | gh

    10热度

    4回答

    在以下模型: class header(models.Model): title = models.CharField(max_length = 255) created_by = models.CharField(max_length = 255) def __unicode__(self): return self.id() class crit

    0热度

    1回答

    在我的Django的看法,我有以下 def create(request): query=header.objects.filter(id=a)[0] a=query.criteria_set.all() logging.debug(a.details) 我得到一个错误说“查询集”对象在调试语句没有属性“细节” 。什么是这个错误,应该是什么正确statemnt查

    0热度

    1回答

    我希望有人可以帮我解决一个关于链接Django查询集的快速问题。我注意到速度减慢,因为我正在评估数据库中的许多数据点以创建数据趋势。我想知道是否有一种方法可以在本地评估链式过滤器而不是击中数据库。这里是(原油)例如: pastries = Bakery.objects.filter(productType='pastry') # <--- will obviously always hit DB,

    7热度

    5回答

    像this question,但我希望能有返回对象的混合体的查询集: >>> Product.objects.all() [<SimpleProduct: ...>, <OtherProduct: ...>, <BlueProduct: ...>, ...] 我想通了,我不能只设置Product.Meta.abstract为真或者以其他方式将或不同对象的查询集合在一起。好,但这些都是普通类的

    0热度

    5回答

    我无法运行['abc'].append(MyModel.objects.all()),因为如果MyModel没有条目,它将生成异常'NoneType' object is not iterable。 任何解决办法或在C像? : ++ 编辑: 我的发言实际上是 ','.join([ str(e) for e in ['abc','def'].append(MyModel.objects.all())

    5热度

    1回答

    比方说,我有一个网站,用户可以通过管理面板添加条目。每个用户都有自己的类别(每个类别都有一个通过ForeingKey/ManyToManyField分配的编辑器)。 当用户添加条目,我用EntryAdmin这样限制了选择: class EntryAdmin(admin.ModelAdmin): (...) def formfield_for_foreignkey(self,