我有一个应该跟踪时间的应用程序,其中一个条目(称为 begin_sec)应该具有(或默认为)前一个条目的变量的值(称为 end_sec)(除非它的第一个条目是特殊情况只会发生一次)。
这是我的模型
TimeLog(model.Model);
begin_sec= models.DateTimeField( auto_now=False,
auto_now_add=False,
default=?
help_text="YYYY-MM-DD HH-MM-SS")
end_sec = models.DateTimeField( auto_now=False,
auto_now_add=False,
default=?
help_text="YYYY-MM-DD HH-MM-SS")
... other parts of the model.
因此,当我添加这种类型的新条目时,我第一次以用户身份打开应用程序时,我可以将开始时间默认为 now(),并且我可以选择 end_sec,但在第二次及以后我想要begin_sec 为/默认为最后一个条目的 end_sec。我将如何实现这一目标?