如何解决操作错误:没有这样的标签

2024-06-03 14:02:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在建立我的新网站,但网站有一些问题。它在/topics/处给我一个OperationalError,而没有这样的表:toms_topic。你知道吗

这是一个herokuwebdyno,运行Django2.2和python3.7.3。你知道吗

我已经处决了

python manage.py migrate

当我转到db.sqlite时,我发现表toms_topic存在。你知道吗

每个人都可以访问网站https://cblingh.herokuapp.com获取更多信息

我的上一个网站没有这个问题,也许这次我添加了图片,图片是外键的主题。但是我不确定这是这个问题的关键然而,这个主题有两个外键(entry,image)。你知道吗


Tags: pyhttps主题dbsqlitetopicmanage网站
1条回答
网友
1楼 · 发布于 2024-06-03 14:02:29

不能在Heroku上使用SQLite。它的文件系统is dyno-local and ephemeral。你对它所做的任何更改都将在你的dyno重新启动时丢失。这种情况经常发生(at least once per day)。你知道吗

Heroku为客户机-服务器数据库提供了良好的支持。如果你想用Heroku,你就得换一个。Their own PostgreSQL service运行良好,而且是现成的。如果您喜欢其他数据库,请随意浏览the data store addons。你知道吗

相关问题 更多 >