我设置了以下模型:
class ReceiverActions(models.Model):
...
date_paid = models.DateTimeField(default=datetime.now)
我只是想抓住日期。当我在我的 shell 中运行它时:
ReceiverActions.objects.get(identifier="JLWY25B4").date_paid.date
我得到适当的日期: 2018-08-12
但是当我尝试在我的观点中调用它时:
ra = list(ReceiverActions.objects.filter(
seller_inventory=ss).values().order_by('id'))
rec_id = [
x
for x in ra
if x['seller_inventory_id'] == inventory['id']][0]
info['paid_date'] = str(rec_id['paid_date.date()'])
我越来越不确定了。
我也曾尝试['paid_date__date']和['paid_date.date']
有谁知道为什么这不起作用?
相关分类