私は時間を追跡することになっているアプリを持っています、そしてエントリの1つ(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を選択できますが、2回目以降はbegin_secは、最後のエントリのend_secに/デフォルトで設定されます。どうすればそれを達成できますか?