Reg*_*lva 3 sqlite django django-models django-admin
我在models.py中使用
class Pedido(models.Model):
data_pedido = models.DateField('Data do pedido')
cliente = models.ForeignKey(Cliente)
Run Code Online (Sandbox Code Playgroud)
但是runserver并通过admin添加日期
显示此消息.
我用的是sqlite3.


在github中查看我的项目
您的__unicode__方法需要返回Unicode字符串,而不是datetime.date对象.所以你应该调整以下内容来返回Unicode:
def __unicode__(self):
return self.data_pedido
Run Code Online (Sandbox Code Playgroud)
例如:
def __unicode__(self):
return unicode(self.data_pedido)
Run Code Online (Sandbox Code Playgroud)
或者您可以使用格式化方法格式化日期.
| 归档时间: |
|
| 查看次数: |
2743 次 |
| 最近记录: |