django-orm相关内容

Django中的时间戳记TruncHour聚合

我有一个带有peoplecount和timestamp的数据,我想以小时为单位显示聚合.peoplecount对象的模型如下: class PeopleCount(models.Model):“"一个webapp模型类用于存储人员计数详细信息.“"时间戳= models.DateTimeField(auto_now = True)people_count_entry = models.Inte ..
发布时间:2021-05-02 18:37:42 其他开发

Django ORM中的双重反向过滤

我在过滤数据时面临一个问题. 我有三个模型... 类产品:大小= models.CharField(max_length = 200)Make(models.Model)类:名称=模型.ForeignKey(产品,related_name ='product_set')类MakeContent(models.Model):make = models.ForeignKey(Make,rela ..
发布时间:2021-05-01 20:46:49 其他开发

使用Django queryset获取每个组的前n条记录

我有一个类似下表的模型, 创建表`mytable`(`person` varchar(10),`groupname` int,`age` int); 我想从每个小组中选出2个最年长的人.原始SQL问题和答案在此处 StackOverflow ,并且可行的解决方案之一是 SELECT人,组的名字,年龄从(选择人,组的名字,年龄,@rn:= IF(@prev =组名,@rn + 1,1)AS ..
发布时间:2021-05-01 20:15:37 其他开发

Django ManyToMany默认情况下所有值

我有以下模型: class产品(models.Model):省份=模型.ManyToManyField('Province',related_name ='formats') 默认情况下,产品可以在每个省销售.如何定义模型“产品",以便默认情况下创建的每个产品都具有所有省份? 谢谢! 解决方案 使用默认密钥.您无法将默认模型值直接设置为像列表一样的可迭代对象,因此请按照Dja ..
发布时间:2021-05-01 20:11:33 Python

Django是否支持JOIN?

Django ORM是否支持像INNER JOIN,LEFT JOIN,RIGHT JOIN和OUTER JOIN之类的联接? 我阅读了文档,但没有找到. 例如,我该怎么做? SELECT *来自auth_user_groups加入test_groups ON auth_user_groups.group_id = test_groups.group_id在哪里test_id =' ..
发布时间:2021-05-01 19:37:59 其他开发

如何在Django中使用用户获取组名

我被困在Django的group模块中,任何人都可以告诉我如何解决它.我的问题是,现在我要使已登录用户的用户名显得苍白,我想显示组名和该用户名中该组中存在的配置文件.我的观点是这样的, def用户(请求):上下文= {'用户':request.user}返回render_to_response('username.html',上下文,context_instance = RequestCont ..
发布时间:2021-05-01 19:24:47 其他开发

Django IntegerField返回字符串(!)-如何强制转换为int?

我在模型上声明了一个IntegerField,如下所示: amount = models.IntegerField() 访问它时,有时会返回一个字符串.造成此问题的直接原因是已为其分配了字符串.到目前为止,还很神秘.即使保存后,它也会返回一个字符串. 这让我感到有些惊讶:如果IntegerField在赋值时(或者最晚在保存时)将其值强制为整数,那就太好了,因此用户可以依靠它为整数. ..
发布时间:2021-05-01 19:08:10 Python

多对多字段上的order_by在queryset中导致重复的条目

我正在尝试基于m2m字段执行order_by,但是最终在我的查询集中创建了重复的条目.我一直在搜索有关堆栈交换的django文档和相关问题,但是我还无法提出任何解决方案. 型号: class WorkOrder(models.Model):...约会= models.ManyToManyField(约会,null =真实,空白= True,related_name ='appointme ..

Django select_related相反

我有以下模型: class Campaign(models.Model):some_campaign_field = models.CharField()类Position(models.Model):广告系列=模型.ForeignKey(广告系列)some_position_field = models.CharField()贸易类(models.Model):position = mode ..
发布时间:2021-05-01 18:52:49 Python

Django-从多对多字段获取对象

我在模型中有一个名为"admins"的m2m字段,我需要从视图中获取该字段中所有选定的条目,即用户ID.然后使用用户ID获取每个用户的电子邮件.有可能吗? 我想做的确切事情是向该平台内某个空间的所有管理员发送大餐. 空间模型: class Space(models.Model):“"空间模型.此模型存储“空间"或“地点",也称为“现实中的参与过程.每个地方都有一套最少的自定义设置. ..
发布时间:2021-05-01 18:42:15 其他开发

如何为Django模型定义默认数据?

我希望我的应用程序具有默认数据,例如用户类型. 迁移后管理默认数据的最有效方法是什么? 它需要处理诸如添加新表后为其添加默认数据之类的情况. 解决方案 更新: 大多数用户都在按照@durdenk在 https://stackoverflow.com/a/39742847/3627387 .但是OP询问的是关于迁移后添加数据的方法,这就是为什么这是可以接受的答案. 原 ..
发布时间:2021-05-01 18:34:46 其他开发