はまったのでメモ。soundkitchenさんありがとうございます。
モデルでDateTimeFieldなどのフィールドを使用するときに、
mydate = models.DateTimeField(default=datetime.datetime.now())
のようにデフォルト値に"datetime.datetime.now()"を指定することがよくある。
しかし、これだと管理画面で新規作成をした場合には、常に同じ日付が表示されてしまう。
defaultの値を毎回評価するためには、関数を指定する。
つまり、
mydate = models.DateTimeField(default=datetime.datetime.now)
のようにする。
Fieldクラスのget_default()で、defaultがcallableかどうか判定してから評価されるので、これでいいみたいです。