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

一、配置数据库

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

 
  1.  
  2. DATABASES = {

  3. 'default': {

  4. 'ENGINE': 'django.db.backends.mysql',

  5. 'NAME': 'hoteldb',

  6. 'USER': 'root',

  7. 'PASSWORD': 'root',

  8. 'HOST': 'localhost',

  9. 'PORT': '3306',

  10. }

  11. }

  12. 复制代码

 

 

 

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

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

  2. 复制代码

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

 

 

 

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

  2. 复制代码

成功生成:

你可能感兴趣的:(python)