Django如何经过现有数据库自动生成models.py里的模型类

1、配置数据库

打开settings.py文件,找到DATABASES,更改为以下代码:python

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'hoteldb',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}
复制代码

2、输入命令生成models.py中的模型类

  1. 首先输入命令:
Python manage.py inspectdb
复制代码

查看生成的模型类是否正确:mysql

  1. 而后运行命令
python manage.py inspectdb > appname/models.py
复制代码

成功生成: sql

相关文章
相关标签/搜索