In the previous chapter, we explained how to set up a Django project and run the Django development server. In this chapter, you'll learn the basics of creating dynamic Web pages with Django.
As a first goal, let's create a Web page that outputs that famous example message: "Hello world."
If you were publishing a simple "Hello world" Web page without a Web framework, you'd simply type "Hello world" into a text file, call it
hello.html, and upload it to a directory on a Web server somewhere. Notice that you specified two key pieces of information about that Web page: its contents (the string
"Hello world") and its URL (
http://www.example.com/hello.html, or maybe