While Django is best suited for developing new applications, it’s quite
possible to integrate it into legacy databases. Django includes a couple of
utilities to automate as much of this process as possible.

This document assumes you know the Django basics, as covered in the
tutorial.

Once you’ve got Django set up, you’ll follow this general process to integrate
with an existing database.

You’ll need to tell Django what your database connection parameters are, and
what the name of the database is. Do that by editing the DATABASES
setting and assigning values to the following keys for the 'default'
connection:

Those are the basic steps – from here you’ll want to tweak the models Django
generated until they work the way you’d like. Try accessing your data via the
Django database API, and try editing objects via Django’s admin site, and edit
the models file accordingly.