在Django中使用indpectdb创建所有表模型

时间:2019-02-06 17:26:15

标签: python sql-server django django-models django-rest-framework

我在SQL-Server-2016中有一个数据库“ Employee”,其中包含很多表,例如:

dbo.Employee
dbo.Department
dbo.Salary
dbo.Country
dbo.Address
domain1\userId.auth_group_permissions
domain1\userId.auth_user
domain1\userId.django_session
domain1\userId.auth_permission

...... 我试图使用以下方式在Django模型的表中生成数据库:

python manage.py inspectdb>models.py

但仅生成django模型,例如AuthUserGroups,AuthUserUserPermissions,DjangoAdminLog,... 我应该怎么做才能生成所有dbo模式表模型?

1 个答案:

答案 0 :(得分:0)

为Django提供数据库参数

您需要在设置文件中指定数据库连接参数。

通过编辑数据库设置并为“ 默认”连接的以下键分配值来做到这一点:

  
      
  • NAME
  •   
  • 引擎
  •   
  • USER
  •   
  • 密码
  •   
  • 主机
  •   
  • PORT
  •   

有关进一步的参考或疑问,请参阅此https://docs.djangoproject.com/en/2.1/howto/legacy-databases/