Python Django Postgres编码错误
好的,我怀疑这个错误与postgres有关。但我不确定 我在管理中遇到一个endcoding错误:Python Django Postgres编码错误,python,django,postgresql,heroku,Python,Django,Postgresql,Heroku,好的,我怀疑这个错误与postgres有关。但我不确定 我在管理中遇到一个endcoding错误: UnicodeEncodeError at /admin/catalogos/tipoidfiscal/2/ 这就指出直接从数据库中输入的单词“Cédula”是错误的来源。单词存储在模型中的Charfield中 奇怪的是,如果我在本地工作,我没有收到错误,它只发生在Heroku:/?嗯 此外,我还对本地数据库进行了pg_备份,并在远程Heroku Postgres上对其进行了pg_恢复。可能我在
UnicodeEncodeError at /admin/catalogos/tipoidfiscal/2/
这就指出直接从数据库中输入的单词“Cédula”是错误的来源。单词存储在模型中的Charfield
中
奇怪的是,如果我在本地工作,我没有收到错误,它只发生在Heroku
:/?嗯
此外,我还对本地数据库进行了
pg_备份
,并在远程Heroku Postgres
上对其进行了pg_恢复。可能我在执行pg_dump
时没有为数据库设置正确的编码?我不知道,我有点迷路了。我如何检查它是否是数据库,或者如果不是数据库,错误在哪里?更多的堆栈跟踪肯定会有助于找到解决方案。验证远程和本地数据库中的编码是否相同;从psql
运行show lc\u collate
和show server\u encoding
。如果dump和restore命令不同,您可能需要调整它们以协调它们。谢谢您的回答。我无法解决它,我不再从事那个项目了。。。我该怎么做,删除问题?我无法访问服务器以尝试任何可能的解决方案…更多堆栈跟踪肯定有助于找到解决方案。请验证远程和本地数据库中的编码是否相同;从psql
运行show lc\u collate
和show server\u encoding
。如果dump和restore命令不同,您可能需要调整它们以协调它们。谢谢您的回答。我无法解决它,我不再从事那个项目了。。。我该怎么做,删除问题?我无法访问服务器以尝试任何可能的解决方案。。。