Почему indpectdb в django не создал все настольные модели? - PullRequest
0 голосов
/ 21 мая 2018

Я восстановил базу данных «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, ...

Что мне нужно сделать, чтобы сгенерировать все модели таблиц?

Спасибо.

1 Ответ

0 голосов
/ 21 мая 2018

документы говорят, что SQL-сервер не поддерживается для этой команды:

inspectdb работает с PostgreSQL, MySQL и SQLite.

Может быть, в этом причина вашей проблемы.

...