解决django.db.utils.OperationalError: no such table: main.api_server__old[通俗易懂]

解决django.db.utils.OperationalError: no such table: main.api_server__old[通俗易懂]之前项目用的是django1.11.9,数据入库一切正常。最近学习了django rest framework,另开了一个虚拟环境安装了最新版本的django3.1.2,今天将原项目的编译器换成带d…

	解决django.db.utils.OperationalError: no such table: main.api_server__old[数据库教程]

之前项目用的是django1.11.9,数据入库一切正常。最近学习了django rest framework,另开了一个虚拟环境安装了最新版本的django3.1.2,今天将原项目的编译器换成带django3.1.2的,想将drf应用到项目上,在数据入库的时候出现“django.db.utils.OperationalError: no such table: main.api_server__old”的报错。不知道是不是因为django的版本更换或者models表格的改动,但我感觉和sqlite3有点关系,一堆报错信息里面有不少提到了sqlite3。

下面是解决方法:

1.sqlite3数据库中找到django_migrations表,将里面app的数据迁移记录删除
2.将生成的表格删除
3.将migrations目录下的initial文件删除
4.重新执行makemigrations和migrate进行数据迁移

解决django.db.utils.OperationalError: no such table: main.api_server__old

原文地址:https://www.cnblogs.com/straightup/p/13778676.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6673.html

(0)
上一篇 2023-04-05
下一篇 2023-04-05

相关推荐

  • 获取包含emoji表情的微信昵称存储至mysql数据库报错的解决办法「建议收藏」

    获取包含emoji表情的微信昵称存储至mysql数据库报错的解决办法「建议收藏」将相关字段字符集改为utf8mb4 且php代码中关于数据库连接的字符集设置为utf8mb4 [ 'charset' => …

    2022-12-15
    153
  • Python参数定义规范

    Python参数定义规范在Python编程中,函数参数的定义对于代码的可读性和可维护性非常重要。遵循Python参数定义规范可以帮助我们编写更加健壮且易于维护和使用的代码。本文将从多个方面对Python参数定义规范进行详细阐述。

    2024-02-11
    102
  • DataLeap的Catalog系统近实时消息同步能力优化

    DataLeap的Catalog系统近实时消息同步能力优化更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 摘要 字节数据中台DataLeap的Data Catalog系统通过接收MQ中的近实时消息来同步部分元数据。Apa

    2023-06-06
    149
  • mysql怎么过滤重复数据_可以分享的小妙招

    mysql怎么过滤重复数据_可以分享的小妙招作者:杨涛涛 正好最近在帮客户从达梦数据库迁移到 MySQL。我也来简单说说重复数据的处理。 存放在数据库中的数据分为三种: 一种是经过严格意义过滤出来的数据。比如程序端过滤数据源、数据库端在表字段…

    2023-01-27
    150
  • Python 在编程中的作用

    Python 在编程中的作用Python 是一种高级编程语言,采用面向对象的编程思想,最初由 Guido van Rossum 于 1991 年开发。Python 具有简洁、易读、易学的特点,因此被广泛应用于各类编程领域,如 Web 开发、数据科学、机器学习等等。Python 具备编写底层系统代码和高层应用代码的能力,被誉为全能编程语言。本文将从多个方面阐述 Python 在编程中的作用。

    2024-06-12
    53
  • Python绝对值函数

    Python绝对值函数Python是一门高级编程语言,广泛应用于科学计算、Web开发和人工智能等领域。Python的强大之处在于它广泛的函数库,可以实现大量的复杂功能。其中一个重要的函数是绝对值函数。在数学和编程中,绝对值函数是常用的函数之一。Python中内置有abs()函数,可以实现绝对值函数的功能。在本文中,我们将介绍Python绝对值函数的详细用法,包括参数、返回值以及实际应用中的例子。

    2024-08-18
    27
  • NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 – 熊泽「建议收藏」

    NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 – 熊泽「建议收藏」业精于勤,荒于嬉;行成于思,毁于随。 我们上次说到NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务 这次我们介绍安装 NoSQL Manager for MongoDB&#1

    2023-04-18
    161
  • SQL-特殊函数[通俗易懂]

    SQL-特殊函数[通俗易懂]函数 结果 DECODE decode(条件,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值) 该函数的含义如下:IF条件=值1 THEN RETURN(翻译值1) ELSIF 条件=…

    2023-03-29
    168

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注