Deploying Django

Deploying Django

1

In this IBM developerWorks article, I investigate the Django web development framework – an excellent MVC-style framework for building dynamic web applications in Python. I look at setting up a Django development environment, discuss the key components of a Django web application and then discover how a Django web application can be deployed to a [...]

Author :  Joe Lennon
Joe is a 25-year-old web applications developer and technical writer from Cork, Ireland. For his day job, Joe builds web applications in PL/SQL and JavaScript for Core International, a leading provider of enterprise HR software in Ireland and the UK. Joe is also a published author, having his debut book, "Beginning CouchDB" published in 2009 by Apress. In addition, Joe is a regular contributing author to IBM's developerWorks technical library website. Joe is also contributing to a forthcoming IBM Press book, "Getting Started with .NET and DB2". Aside from software, Joe enjoys gaming, TV, eating out, motoring and frequent holidays in Spain. He lives in Cork with his girlfriend, Jill and their dog, Toby.

In this IBM developerWorks article, I investigate the Django web development framework – an excellent MVC-style framework for building dynamic web applications in Python. I look at setting up a Django development environment, discuss the key components of a Django web application and then discover how a Django web application can be deployed to a production web server. The following is the abstract from IBM developerWorks:

Django is a Python-based open source Web application framework that focuses on making the process of creating database-driven Web sites and Web applications easier. Getting started with developing Django applications is simple, as a development Web server is included with the framework. However, this server is not suitable for use in a production environment, so further steps are required to deploy your Django application to the Web. In this article, you will learn about the Django framework and how to install it on your local machine. Discover how a Django application is made and about the automatic administration interface created for your application. You will then find out how to deploy your Django application to the Web on a server running Apache and mod_python. Finally, learn how Django applications can and should be scaled as your application’s requirements grow.

Read the article at http://www.ibm.com/developerworks/opensource/library/os-django/

One Comment on Deploying Django

  1. ken says:

    Are there any popular sites built with django? Do you have any load metrics (# registered users, max concurrency, database size) for them?

    How many developers use django? How does that compare to other frameworks like Rails or JSF?

    Thx.

Leave a Reply