我使用sqlite作为我的数据库,当我尝试"pythonmanage.pymigrate.I get error: django.db.utils.OperationalError: no when table: pages_cooptrainee“时,我所有的表都被创建了。我的models.py文件: Nam
我已经找到了几个带有这个标题的主题,但他们的解决方案都不适合我。我的服务器上运行着两个Django站点,都是通过Apache在Nginx前端(用于静态文件)提供的两个端口上使用不同的虚拟主机。有一个网站使用MySql,运行得很好。另一个使用Sqlite3并获取标题中的错误。我的system32中有site-packages文件夹,Python路径中有site-packages文件夹。Not used with sqlite3.}
我知道这件事有多少问题,但所提出的解决办法都没有帮助。我遇到了以下问题:我删除了我的模型并删除了admin.py中的导入。然后,我想用makemigrations更新django数据库,这表明它删除了模型employee,但是在使用migrate命令之后,我看到了一个错误,这个关系不存在。即使我创建了另一个,makemigrations也会检测到它,然后migrate说,relation proje
我刚开始学习django,当我尝试应用我的迁移时,出现了第一个问题。我启动服务器,键入什么都没发生。没有错误,没有崩溃,只是没有反应。Run 'pythonmanage.pymigrate' to apply them.website.settings'
Starting development server at
当我运行docker-组合时,项目在一个容器中使用Django启动,而Postgres在另一个容器中启动。我能够查看我的项目的某些URL,但是那些查询MyProfile模型的URL都会导致以下错误:我两个都跑过了:
docker-compose run web pythonmanage.py makemigrat