如何通过Django inspectdb命令高效提取和操作现有数据库中的数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计464个文字,预计阅读时间需要2分钟。
使用 `inspectdb` 的步骤如下:
1.配置项目设置文件 `settings.py`。
2.在项目 `__init__.py` 中配置数据库连接,使用 `pymysql` 连接数据库。
3.在终端中运行命令 `python manage.py inspectdb`。
inspectdb使用步骤
1.配置项目setting文件
2.配置项目__init__.py 使用pymysql连接数据库
import pymysql pymysql.version_info = (1, 20, 23) pymysql.install_as_MySQLdb()
3.在terminal中执行语句
python manage.py inspectdb > [your app name]\models.py
4.执行迁移
python manage.py makemigrations python manage.py migrate
5.将图中managed = False 改成True或者删除即可,其意义是不对数据库进行管理。
本文共计464个文字,预计阅读时间需要2分钟。
使用 `inspectdb` 的步骤如下:
1.配置项目设置文件 `settings.py`。
2.在项目 `__init__.py` 中配置数据库连接,使用 `pymysql` 连接数据库。
3.在终端中运行命令 `python manage.py inspectdb`。
inspectdb使用步骤
1.配置项目setting文件
2.配置项目__init__.py 使用pymysql连接数据库
import pymysql pymysql.version_info = (1, 20, 23) pymysql.install_as_MySQLdb()
3.在terminal中执行语句
python manage.py inspectdb > [your app name]\models.py
4.执行迁移
python manage.py makemigrations python manage.py migrate
5.将图中managed = False 改成True或者删除即可,其意义是不对数据库进行管理。

