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