我在models.py中使用
class Pedido(models.Model):
data_pedido = models.DateField('Data do pedido')
cliente = models.ForeignKey(Cliente)
但是runserver并通过admin
添加日期显示此消息。
我使用的是sqlite3。
中查看我的项目
答案 0 :(得分:6)
您的__unicode__
方法需要返回Unicode字符串,而不是datetime.date
个对象。因此,您应该调整以下内容以返回Unicode:
def __unicode__(self):
return self.data_pedido
例如:
def __unicode__(self):
return unicode(self.data_pedido)
或者您可以使用formatting method格式化日期。