Django overview

Django is a web development framework for Python in the same way Rails is a framework for Ruby. It is used by a number of major web sites, including Google (i.e., for the Google Application Engine), and can make developing rich web applications much easier.

Django is not an application on its own. You will need proficiency in Python programming in order to write an application using Django.

As of May 2017, DreamHost currently runs Django v1.3.1.

Enabling Passenger on your domain

Using Passenger with Django allows for easier deployment, maintainability and performance. View the following article to activate Passenger on your domain:

You could use FCGI with Django, but the configuration is much more involved and not as efficient.

Creating a database

Navigate to (Panel > ‘Goodies’ > ‘MySQL Databases’) and create a new blank database which will only be used for your Django app.

Visit the phpMyAdmin article for details on your hostname, username, and password.

See also

Did this article answer your questions?

Article last updated .