My settings file\'s database section looks like this:
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.sqlite3\',
\'NAME\': \'C:
If you are trying @solarissmoke's answer for Django 2.*:
Don't wrap the database name with quotes, otherwise it will give you a KeyError
and a ConnectionDoesnotExist
error.
python manage.py inspectdb --database blah
You can specify a specific database like this:
python manage.py inspectdb --database=blah > you_app/models.py
From the documentation:
--database DATABASE
Specifies the database to introspect. Defaults to
default
.
So you can inspect your second database with:
python manage.py inspectdb --database blah
You cannot inspect both at the same time.