我写了一个django应用程序,但是有一些错误让我烦恼。 这是我模型中的代码:
class Orders(models.Model):
checkin = models.DateField()
checkout = models.DateField()
total = models.FloatField()
client = models.ForeignKey(Client)
def __unicode__(self):
return self.checkin
最后,我在Django管理中添加了一条记录,并提交,它返回一个错误:http://dpaste.com/1202450/ 感谢。
答案 0 :(得分:3)
您的__unicode__
方法必须返回unicode字符串,而不是日期。你应该转换字段:
def __unicode__(self):
return unicode(self.checkin)
您可能希望使用strftime
将日期转换为特定的人类可读格式。