为什么在运行 loaddata 时会出现此错误?

时间:2021-05-07 17:24:09

标签: python django database heroku django-models

我正在尝试运行 heroku python manage.py loaddata db.json,但我一直收到此错误 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x97 in position 2446: invalid start byte

我做了什么:

  1. python manage.py makemigrations 本地
  2. git 推送到 repo 以更新更改
  3. heroku python manage.py migrate
  4. heroku python manage.py loaddata db.json

我在本地对数据库进行更改时不断遇到这个问题,当我在 heroku 上部署时,这些更改不会反映出来。

  1. 我在本地添加了新行,当我在 heroku 上部署时,这些行不会添加到 postgres。
  2. 当我在 heroku 上部署时,postgres 上没有表或数据。

我通过连接到 github 部署了该应用程序。

0 个答案:

没有答案