Book Image

Learning Website Development with Django

Book Image

Learning Website Development with Django

Overview of this book

Table of Contents (18 chapters)
Learning Website Development with Django
Credits
About the Author
About the Reviewers
Preface
Index

Deploying Django


So you have done a lot of work on your web application, and now it is the time to go live. To make sure that the transition from development to production goes smoothly, there are a number of changes that must be made to the application before it goes live. This section covers these changes to help make the launch of your web application successful.

The Production Web Server

We have been using the development web server that comes with Django throughout this book. While this server is perfect for the development process, it's definitely not intended to be a production web server, as it wasn't developed with security or performance in mind. Therefore, it is certainly not suitable for production.

There are several options to choose from when it comes to the web server, but Apache is by far the most popular choice, and the Django development team actually recommends it. The details of how to set up Django with Apache depend on your hosting solution. Some hosting plans offer...