Django数据没有被带到heroku



我有Django应用程序,其中包括用户和帖子模型。应用程序在本地进行迁移和迁移后可以完美地工作。我尝试了两种不同的方式将应用程序部署到Heroku。首先,使用Heroku Git,应用程序在Heroku上的工作方式和在本地一样。

然而,当使用GitHub时,并非所有数据都被带到Heroku。我试着运行"python management .py makemigrations"python management .py migrate"在Heroku,但数据从本地仍然没有带来。

如果你能解释和帮助使用GitHub的问题,我将非常感激。

我认为你也必须迁移到Heroku上,试试:

heroku run python manage.py migrate

参见heroku docs

检查您的.gitignore文件,可能是db。Sqlite在gitignore文件,你可以删除它另一种选择是在生产环境中dumpdata和load你可以运行

python3 manage.py dumpdata > data.json

和生产中的负载数据

python3 manage.py loaddata data.json

最新更新