问题标签 [django-database-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6196 浏览

django - 如何以天为单位注释日期时间的差异

我有一个具有Booking日期时间字段的模型。我想知道预订涵盖多少天。我可以在 Python 中做到这一点,但我需要这个值来做进一步的注释。startend

这是我尝试过的:

这里有几个问题:

  • 我想要一个整数(或我可以在计算中使用的其他数字类型)作为输出,而不是 timedelta。设置 output_field 在这里没有任何意义。
  • 我的总和是基于日期时间的。像这样的减法,不删除时间可能会导致整个天数被关闭。

在 Python 中,我会做(end.date() - start.date()).days + 1. 我怎样才能在数据库中做到这一点,最好是通过 ORM(例如数据库函数),但RawSQL足以让它走出门外?

0 投票
1 回答
26 浏览

mysql - 如何在 MySQL 的一行中显示多条记录?

对于这种情况,我有与 SELECT 语句相关的问题:例如,有 4 个表,分别是 StdCandidate、CourseChoice、Course 和 EntranceTest。

表格显示在图像中-> 在此处输入图像描述

您能帮我获得预期查询的查询是什么吗?

我在那里共享的图像是查询的预期结果。我不知道如何在同一行中获得 1stChoice 和 2ndChoice 以及 Test(234) 和 Test(123)(一条记录)

0 投票
0 回答
402 浏览

django - Django 按连续天分组(周五、周六、周日)

我有一个每天都会发生的事件。这是模型

我正在尝试按连续天(周五、周六、周日)汇总事件。

注意:周五和周六是同一周,周日是下一周。使用原始查询(postgres)我可以使用以下查询来聚合

但是在 django 我找不到复制查询的方法

但是,此查询选择同一周内的星期日、星期五和星期六。

0 投票
1 回答
3410 浏览

django - 如何将数据库中的现有表链接到 Django 模型?

我正在学习 Django,我需要知道是否可以将数据库中已经存在的表链接到模型(因为,我听说表是由 Django 为我们在 django app 中创建的任何模型创建的)。

如果是这样,怎么办?

0 投票
1 回答
10875 浏览

python - 如何在 Django 中制作/使用自定义数据库函数

序幕:

这是 SO 中经常出现的一个问题:

并且可以应用于上述以及以下:

我想写一个关于 SO 文档的示例,但由于它于 2017 年 8 月 8 日关闭,我将遵循这个广受好评和讨论的元答案的建议,并将我的示例写为一个自我回答的帖子。

当然,我也很乐意看到任何不同的方法!


问题:

Django/GeoDjango 有一些数据库函数,例如Lower()MakeValid()可以像这样使用:

有什么方法可以使用和/或创建我自己的基于现有数据库函数的自定义数据库函数,例如:

如何在 Django/GeoDjango ORM 中应用/使用这些功能?

0 投票
1 回答
237 浏览

python - 如何将模型表单数据(多个用户的用户输入)保存到数据库或 Django 中的字典中

我正在尝试使用 Django 建立一个用于员工排班的网站。我是 Web 开发的新手,因此我遇到了一些问题,因为我感觉 Web 处理事情的方式不同。我需要使用 pyomo 将信息传递给求解器。

为此,员工应该能够通过模型表格传递有关其可用性的信息。员工必须能够通过单击日行中的班次按钮来提交他的输入。当他登录时。


例如:

第 1 天 : [S1] [S2] [S3] [S4] [S5] [S6]

第 2 天 : [S1] [S2] [S3] [S4] [S5] [S6]

第 3 天 : [S1] [S2] [S3] [S4] [S5] [S6]

数据库中的数据应该是这样的

对于求解器,信息必须在这样的字典中:

Available ={(“Username”, “S1”, “D1”): 0, (“Username”, “S2”, “D1”): 1, (“Username x”, “Si ”, “Dk”): 0}


0 表示该员工当天不在该班次,1 表示他在。x 代表下一个用户。

在此示例中,员工单击第 1 天行中的 [S2]。所以模型应该自动粘贴日期和员工姓名。所以我必须能够将按钮链接到它的相关日期,并且模型必须获取登录的用户名。

现在我从 csv 获取数据并使用 pandas 将其转换为 dict。

有没有办法将传递的信息作为 csv 或 dict 保存到数据库中?

0 投票
2 回答
85 浏览

django - django 无法将所有事件保存在数据库中

我有一个可以获取所有事件详细信息的工作代码。但我无法在数据库中保存完整的数据,只有最后一条记录被保存

我的模型是

我需要将所有记录保存在数据库中

0 投票
1 回答
244 浏览

django - 从 DateTimeField/DateField Django ORM 比较年份

我有一个模型配置如下,

如何检索具有相同年份Foo的实例?


尝试失败:

返回空QuerySet

0 投票
1 回答
389 浏览

django - Django 批量更新两个表的数据

我想用两个表的数据批量更新一个表。对于以下文档中提到的更简单的情况,已经给出了解决方案:

对于该解决方案,请参阅

https://stackoverflow.com/a/50561753/1092940

从示例扩展,假设通过名为 的字段有一个外键引用,并且通过名为 的字段Entry有一个外键引用。我想要相当于:BlogblogBlogUserauthor

与先前的解决方案一样,该解决方案预计使用SubQueryOuterRef

我在这里问的原因是因为我对这个问题开始使用多个OuterRefs 的地方缺乏信心,并且对于它所指的外部 ref 产生了混淆。

0 投票
1 回答
16 浏览

django - django中数据库存储vlaues中的IntegrityError?

'''

我的问题是数据库值无法正确存储在下面我上传了视图函数文件,模型文件作为图像。所以在模型中有三个字段,但数据库只存储图像存储和默认存储的其他 vlaues 获取空值所以你能帮助解决我的问题..

'''

用户问题.html

'[这是错误并查看我的模型图像页面的功能文件][1]