3

很简单,这是我的问题:

class A(models.Model):
  x = DateTimeField(...)

class B(models.Model):
  x = DateField(...)

给定 A 和 B 的实例,我如何简单地将 bx 设置为 ax?简单地将 bx 设置为 ax 会导致 bx 为无。

提前致谢。

4

1 回答 1

3

用于datetime.datetime.date()获取date组件,如下所示:

a = A()
b = B()

# Stuff

b.x = a.x.date()

有关详细信息,请参阅http://docs.python.org/library/datetime.html#datetime-objects 。

于 2012-04-23T23:59:21.137 回答