1

我已将数据库“AdventureWorks2017”恢复为 SQL-Server-2017 ,其中包含很多表,例如:

dbo.AWBuildVersion  
dbo.DatabaseLog  
dbo.ErrorLog  
HumanResources.Department  
HumanResources.Employee
...  

我正在使用 django==2.0.5 , django-pyodbc-azure==2.0.4.1 , pyodbc==4.0.23
我尝试使用以下方法在 django 模型中的表中生成数据库:

python manage.py inspectdb>models.py

但只有三个 dbo.AWBuildVersion 、 dbo.DatabaseLog 、 dbo.ErrorLog 表在模型和 django 生成的其他模型中生成,例如 AuthGroup 、 AuthGroupPermissions 、 DjangoMigrations ……

我应该做什么来生成所有表模型?

谢谢。

4

1 回答 1

0

文档说此命令不支持 SQL-Server:

inspectdb适用于 PostgreSQL、MySQL 和 SQLite。

也许这就是你的问题的原因。

于 2018-05-21T20:27:37.043 回答