我需要在Django的管理站点更改我的配置文件对象,但是当我单击保存时,我在/ admin / profiles /profiles/31/ DataError / value too long fortype character varying(100)得到错误更改。奇怪的是,当我在本地更改相同的字段时,它会起作用,但当我部署到Heroku时,它会给我一个“DataError”。我的图像url是我的对象中唯一的长字符串。at /admin/p
当我尝试保存这个模型的一个实例时,将slug字段设置为一个比该字段的max_length参数(默认情况下是50 )更长的字符串,我从Postgresql:value too long for typeDjango (或Postgresql)不是应该在保存时截断字符串吗?除了每次手动截断它之外,我还能做些什么来修复它?
我一直在尝试进行这种数据迁移,但一直收到这样的错误消息: django.db.utils.DataError: value too long for type character varying(1)backends/utils.py", line 84, in _executedjango.db.utils.DataError
我在我的Django应用程序上使用Heroku上的postgresql。当我尝试对我的帖子发表评论时,我有时会得到这个错误(同样,有时不是所有的时间)。不过,这个问题只在postgresql上发生。在我使用sqlite的本地主机上,一切工作正常。这是我的模型的样子 post = models.ForeignKey(post)
date = models.DateTimeField(auto_now_add=Tru