【发布时间】:2020-06-03 21:23:30
【问题描述】:
标题是不言自明的。我想在每个月初为用户创建一条新记录。在 Django 中实现这一目标的最佳方法是什么?
我最初的想法是运行一个函数,该函数将每隔 x 间隔检查日期时间,然后如果最后一条记录的年份和月份 != 则创建一个新记录。这甚至可能吗?似乎这种不断检查时间效率低下,但我正在努力寻找另一种解决方案。
我的方向正确吗?
【问题讨论】:
-
您需要急切地创建记录吗?为什么不在需要时创建它?你到底打算用这张唱片做什么?
-
我正在构建一个 Net Worth 应用程序。我希望该应用程序能够逐月跟踪用户的净资产。自动执行似乎比让用户每个月点击一个按钮更有意义。
-
但是如果用户不点击任何按钮,数据会不会有变化?
-
新记录将从上一个复制,然后随着其净值的变化而更新。到月底才能最终保存,旧记录将永远不会再更新。这有意义吗?
标签: python django django-models django-views