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

Summary


In this chapter, we learned about the three main components of Django: the view, model and template. We wrote data models to store the data of our application, and then created views and templates to display this data. We also learned how to map URLs to views, and how to use the interactive console to experiment with our Django project.

Below is a summary of the Django features covered in this chapter:

  • To create an application within a project, run the following command:

    $ python manage.py startapp <app-name>
  • After writing a data model, the following command should be run to create the corresponding tables in the database:

    $ python manage.py syncdb
  • To view the SQL queries generated by Django, issue the following command:

    $ python manage.py sql <app-name>
  • Data models provide a variety of methods to interact with the database engine:

    • The save method saves an object into the database.

    • The objects.get method retrieves an object by a unique field.

    • The objects.all method retrieves a list...