-
Book Overview & Buying
-
Table Of Contents
Mastering Django: Core
By :
A Django project can be configured with one or several template engines (or even zero if you don't use templates). Django ships with a built-in backend for its own template system-the Django Template Language (DTL). Django 1.8 also includes support for the popular alternative Jinja2 (for more information visit http://jinja.pocoo.org/). If you don't have a pressing reason to choose another backend, you should use the DTL-especially if you're writing a pluggable application and you intend to distribute templates. Django's contrib apps that include templates, like django.contrib.admin, use the DTL. All of the examples in this chapter will use the DTL. For more advanced template topics, including configuring third-party template engines, see Chapter 8, Advanced Templates. Before we go about implementing Django templates in your view, lets first dig inside the DTL a little so you can see how it works. Here is the most basic way you can use Django...
Change the font size
Change margin width
Change background colour