在已创建的对象上自定义 unicode
我在我的应用程序中使用权限。在某些情况下,我只需要创建带有权限字段的表单。我将 ModelChoiceField 和 queryset 与权限对象一起使用。 permission …
Django 聚合和查询
我有许多可以属于一种或多种类型的元素。 class Type(models.Model): name = models.CharField(max_length=128, unique=True) class Element(models.M…
Django 中的自定义查询
我正在建立一个电子商务网站。 我有一个产品模型,其中包含所有产品类型的通用信息: class Product(models.Model): name=models.CharField() descrip…
如果 Django 中存在该对象,我如何获取该对象;如果该对象不存在,我如何获取 None?
当我要求模型管理器获取一个对象时,如果没有匹配的对象,它会引发 DoesNotExist 。 go = Content.objects.get(name="baby") 我怎样才能让 go 变成 No…
从Many2ManyField获取查询集(包括相关字段)
嘿,我有一个包含一块板的模型, class Board(models.Model): parent_board = models.ForeignKey('self', blank=True, null=True) 每个板都可以属于另…
django连接多个表的查询集
如果我对多个表有查询,例如: d = Relations.objects.filter(follow = request.user).filter(date_follow__lt = last_checked) r = Reply.objects.fi…
Django 在不使用字段查找的情况下从查询集中排除特定实例
我有时需要确保某些实例从查询集中排除。 这是我通常这样做的方式: unwanted_instance = MyModel.objects.get(pk=bad_luck_number) uninteresting_st…
Django 查询集过滤器 + order_by +限制
因此,我有一个处理测试结果的 Django 应用程序,并且我正在尝试查找某个评估的中位数分数。我认为这会起作用: e = Exam.objects.all() total = e.co…
django 1.2 中按字段指定分组
我想使用 annotate 来计算模型中出现的次数,但是它没有使用 group by 语句中的正确字段。它没有使用我想要的字段(即计数函数中指定的字段),而是使…
Django:仅按年份值过滤日期时间字段?
我试图吐出一个 django 页面,其中按创建年份列出了所有条目。例如: 2010 年: 注释 4 注释 5 注释 6 2009 年: 注释 1 > 注 2 注 3 事实证明,这比…
使用查询集通过 Admin 过滤行 - Django
我正在尝试找到一种使用查询集过滤 Django Admin 中的对象行的方法。 e.g. Person.objects.filter(Q(name='John')|Q(surname='Doe')) 我发现弄清楚很…
匹配 5 个字段中的 3 个 - Django
我觉得这有点棘手!也许有人可以帮助我解决这个问题, 我有以下模型: class Unicorn(models.Model): horn_length = models.IntegerField() skin_colo…