Our website utilizes a PHP front-finish along with a PostgreSQL database. We do not have back-finish right now except a phpPgAdmin. The database admin needs to type data into phpPgAmin by hand, that is error-prone and tiresome. You want to use Django to construct a back-finish.

The database has couple of a large number of tables already there. Can you really import the database schema into Django and make Models instantly?

Thank you

Yes it's possible, while using inspectdb command:

django-admin.py inspectdb

This can consider the database set up inside your settings.py and results model classes to straightforward output.

As Ignacio stated, there's a guide for your situation within the documentation.

If each table comes with an autoincrement integer PK you'll be able to make use of the legacy database instructions.