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

2,310 阅读1分钟

一、配置数据库

打开settings.py文件,找到DATABASES,更改成如下代码:


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

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

  1. 首先输入命令:
Python manage.py inspectdb

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

  1. 然后运行命令
python manage.py inspectdb > appname/models.py

成功生成: