Chapter 12. Production with Django

When the development phase of a website is complete and you want to make it accessible to users, you must deploy it. The following are the steps to do this:

  • Completing the development
  • Selecting the physical server
  • Selecting the server software
  • Selecting the server database
  • Installing PIP and Python 3
  • Installing PostgreSQL
  • Installing Nginx
  • Installing virtualenv and creating a virtual environment
  • Installing Django, South, Gunicorn, and psycopg2
  • Configuring PostgreSQL
  • Adaptation of Work_manager to the production
  • Initial South migration
  • Using Gunicorn
  • Starting Nginx

Completing the development

It is important to carry out some tests before starting the deployment. Indeed, when the website is deployed, problems are harder to solve; ...

Get Django: Web Development with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.