Skip to content
Better inspectdb
Branch: master
Clone or download
Pull request Compare This branch is 8 commits ahead of sorl:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
inspectdb
.gitignore
LICENSE
MANIFEST.in
README.rst
setup.py

README.rst

django-inspectdb

A fork of Django management command inspectdb. It was first created to get the correct max_length of MySQL inspection, see ticket #5725.

Installation

First install the package using pip:

pip install django-inspectdb

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'inspectdb',
    ...
)

Usage

Just use it as the normal inspectdb management command:

python manage.py inspectdb > models.py

The following command-line switches are available:

-d,--database

python manage.py inspectdb -d yourdbname > models.py

-t,--tables

python manage.py inspectdb -t yourtablename1,yourtablename2 > models.py

-e,--exclude-tables

python manage.py inspectdb -e yourtablename1,yourtablename2 > models.py

You can’t perform that action at this time.