Models aus DB erstellen lassen

28.01.2021 | Python

man kann auch die Models aus der DB machen lassen. Dazu muß in der Settings die 2. DB definiert werden:

DATABASES = {
    'default': ...

    # 'knll': {
    #     'ENGINE': 'django.db.backends.mysql',
    #     'NAME': 'knll',
    #     'USER': 'root',
    #     'PASSWORD': 'root',
    #     'HOST': '127.0.0.1',
    #     'PORT': '3306',
    # }
}

Dann den Import starten mittels:

python3 manage.py inspectdb --database=knll >> knll/models.py