我的服务器上运行着两个Django站点,都是通过Apache在Nginx前端(用于静态文件)提供的两个端口上使用不同的虚拟主机。有一个网站使用MySql,运行得很好。另一个使用Sqlite3并获取标题中的错误。我下载了一份sqlite.exe并查看了mysite.sqlite3 (此目录中的SQLite数据库)文件,其中确实有一个包含有效数据的django_session表。Not used with sqlite3
根据这里的文档:它说:makemigrations, which is responsible for creating new migrations based on the changes you have made据我所知,我首先要做的是创建迁移文件,然后执行来实际应用迁移?但请注意,我刚刚开始我的
我在运行测试时看到一个错误,即$ ./manage.py test --settings=my.test.settings django.db.utils.ProgrammingError: relation "<relation name>" does not exist
这是在运行./manage.py makemigrations && migrate之后。