django - 如何查看一周内的注册总数?
问题描述
我在用户模型中使用 django 构建与 UserProfile 模型具有一对一的关系。我必须计算一周内的注册数量。我怎样才能做到这一点?。提前感谢您的补充。
解决方案
您可以date_joined
在用户模型中使用,这意味着指定帐户创建时间的日期时间。创建帐户时默认设置为当前日期/时间。
from datetime import datetime, timedelta
today = datetime.date.today()
startDate = today - datetime.timedelta(days=7)
endDate = today + datetime.timedelta(days=1)
users = User.objects.filter(date_joined__range=[startDate, endDate])
推荐阅读
- selenium - 如何编写自动化脚本来识别列表的节点索引,并使用 xpath 链接文本“设置第一个项目”
- python - 无法将数据框保存到镶木地板 pyspark
- python - 如果新表包含新数据 python pandas,则将行附加到现有表
- aws-step-functions - 在 AWS Stepfunctions 中,当 Catch 错误时,如何识别哪个状态引发了错误?(传递一个字符串文字加上当前状态名称)
- typescript - 当我选择文本时,onDidChangeTextEditorSelection 不会触发
- wordpress - 为什么whatsapp点击wordpress上的聊天链接重定向到whatsapp上的“发送到”而不是人的聊天?
- reactjs - 如何动态链接到组件
- c - 如何确保 execvp() 有效?
- dataframe - 是否可以根据此代码创建热图
- javascript - Javascript:检查字符串是否仅包含字母、数字、空格和特定符号