有人能详细解释一下如何修复错误:没有这样的表:main.auth\u user\u old
当我试图向注册的模型添加数据时,它出现在Django应用程序中。
这是最新SQLite和Django之间的兼容性问题。看这里:Django-没有这样的表:main.auth_user__old
如果您使用的是django==2.1,那么可能会出现此错误。只需再次启动您的Django项目,然后安装django==2.1.5就可以了。
我已使用以下方法解决了此问题:
1) 删除db.sqlit3
2) 应用程序目录删除pycache中的所有内容
3)manage.py,manage.py迁移,manage.py创建超级用户,然后manage.py运行服务器。
问题内容: 我正在使用Django-CMS的Django项目中构建一个相当简单的应用程序,即研究项目。(这是我对项目/应用程序的首次尝试。)它的主要目的是存储各种知识资产(例如,研究人员撰写的文章,书籍等)。 问题是,当我将浏览器指向/ research /时,出现一条错误,提示表’research_journal’不存在(“ no such table”)。 我正在使用带有sqlite3数据库的
我正在阅读《Pivotal Certified Professional Core Spring 5开发人员考试使用Spring Framework 5的学习指南》一书,以了解Spring,并希望获得认证。当我从中克隆代码时https://github.com/Apress/pivotal-certified-pro-spring-dev-exam-02使用intellij,我从gradle获得以
问题内容: 我遵循的是官方Django文档中的第一个应用程序教程,尝试保存通过管理页面进行的某些更改时出现此错误。我对此进行了一些研究,但是我能够找到的可能解决方案(例如迁移数据库)根本行不通。如果您想查看我的代码的某些特定部分,请告诉我。 以下是错误: and the traceback: 问题答案: 我自己碰到了这个问题,它似乎与https://code.djangoproject.com/t
当我想登录或注册时,我为registration AdvUser添加了用户类,或者当我收到错误时,我为createsuperuser添加了用户类: 异常值:没有这样的表:vacancy_list_advuser 文件“/home/alex/dev/python/django/junjob/myvenv/lib/python3.5/site packages/django/db/backends/s
失败并记录以下内容: 我迷路了,因为文件和目录存在。脚本是可执行的,为了检查,我甚至将权限设置为777。 一些背景: 不确定这是否重要,但我使用作为shell(从.bashrc开始)。 我很乐意发布完整的脚本,如果这是有帮助的。
我试图运行sudo docker-comment来运行我的应用程序并连接到localhostmongob,但我遇到了这个错误 最初,我试图用主机取代localhost。docker。而是让mongo uri连接到docker网络,但它似乎无法找到它。我也是最新版本的docker,所以这不是一个不支持docker版本的问题。