Python 尝试更改日期时间模型的存储方式

Python 尝试更改日期时间模型的存储方式,python,django,Python,Django,我刚开始使用Django和Python,现在我存储发布日期的方式是这样的 models.py pub_date = models.DateTimeField('Date Published') views.py def home(request): today = Premium.objects.latest('pub_date') todays_date = today.pub_date.date() etc... 我需要的日期是2015年4月3日,这就是为什么我要

我刚开始使用Django和Python,现在我存储发布日期的方式是这样的

models.py
pub_date = models.DateTimeField('Date Published')

views.py
def home(request):
    today = Premium.objects.latest('pub_date')
    todays_date = today.pub_date.date()
    etc...
我需要的日期是2015年4月3日,这就是为什么我要这样做。我想知道是否有一种方法可以更改模型以及存储到数据库中的方式,这样我就不必每次调用日期时都运行pub_date.date。

如果只想存储日期,就不应该使用DateTimeField。改用DateField