我已经将数据库"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 配合使用。
也许这就是您问题的原因。