为什么 django 中的 indpectdb 没有创建所有的表模型?



我已经将数据库"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.数据库日志 , dbo.在模型和 django 生成的其他模型中生成的错误日志表,例如 AuthGroup 、AuthGroupPermissions、DjangoMigrations ,...

我应该怎么做,才能生成所有表模型?

谢谢。

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

inspectdb可与 PostgreSQL、MySQL 和 SQLite 配合使用。

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

相关内容

  • 没有找到相关文章

最新更新