【发布时间】:2016-11-30 08:04:08
【问题描述】:
下面是我的模型:
class MyModel(models.Model):
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
在创建 MyModel 的请求中,我登录并看到 created 并且 modified 正在获取默认值、当前日期和时间。
另外,在 SQL shell 中,我看到 MySQL 的表中保存了相同的值。
尽管如此,当我读取从新请求创建的对象时,模型的所有其他字段都保持不变,但 created 和 modified 返回 NULL。
这不会发生在开发环境中。我正在使用 Google App Engine 和 Google Cloud SQL 第二代进行生产。
【问题讨论】:
标签: mysql django google-app-engine google-cloud-sql