Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django(v-2.2)中导入SQL文件_Django_Python 3.x - Fatal编程技术网

在Django(v-2.2)中导入SQL文件

在Django(v-2.2)中导入SQL文件,django,python-3.x,Django,Python 3.x,我有一个Django项目,我使用MySQL作为默认值。我已经创建并迁移了两个模型。现在我有了一个SQL文件。我想创建新的模型,并用这个SQL文件填充这些模型。我正在使用Windows10 我已搜索此查询,但未得到有效的解决方案 我想你在找。试试看 首先,使用SQL文件创建一个数据库 然后将数据库的详细信息添加到settings.py文件中 只要运行python manage.py inspectdb命令,您将看到新数据库中的所有表结构,这些表结构是用SQL文件作为Django模型结构创建的。(

我有一个Django项目,我使用MySQL作为默认值。我已经创建并迁移了两个模型。现在我有了一个SQL文件。我想创建新的模型,并用这个SQL文件填充这些模型。我正在使用Windows10


我已搜索此查询,但未得到有效的解决方案

我想你在找。试试看

  • 首先,使用SQL文件创建一个数据库
  • 然后将数据库的详细信息添加到
    settings.py
    文件中
  • 只要运行
    python manage.py inspectdb
    命令,您将看到新数据库中的所有表结构,这些表结构是用SQL文件作为Django模型结构创建的。(将数据库转换为python django模型)
  • 通过运行
    python manage.py inspectdb>models\u new.py
    命令,可以通过
    .py
    获取这些详细信息
现在,在上一步创建的
models.py
文件中有了所有的表结构

  • 然后更改先前迁移的旧数据库的
    settings.py
    文件
  • models\u new.py
    获取这些详细信息,并将其添加到
    app\u name/models.py
    文件中并保存
  • 运行
    python manage.py makemigrations
    python manage.py migrate

我找到了有用的教程,不是英文的,但是你可以了解你的问题如何做。

什么样的SQL文件,你能提供你的SQL文件的示例吗?这是一个php的老项目。他们给了我一个包含表和数据的.sql文件。