Additional resources
The following resources provide additional information related to the topics covered in this chapter:
- Source code for this chapter: https://github.com/PacktPublishing/Django-5-by-example/tree/main/Chapter01
- Download Python: https://www.python.org/downloads/
- Windows Python launcher: https://docs.python.org/3/using/windows.html#launcher
- Python
venv
library for virtual environments: https://docs.python.org/3/library/venv.html - Python
pip
installation instructions: at https://pip.pypa.io/en/stable/installation/ - Django installation options: https://docs.djangoproject.com/en/5.0/topics/install/
- Django 5.0 release notes: https://docs.djangoproject.com/en/5.0/releases/5.0/
- The
django-upgrade
tool: https://github.com/adamchainz/django-upgrade - The
pyupgrade
tool: https://github.com/asottile/pyupgrade - Django’s design philosophies: https://docs.djangoproject.com/en/5.0/misc/design-philosophies/
- Django model field reference: https://docs.djangoproject.com/en/5.0/ref/models/fields/
- Model index reference: https://docs.djangoproject.com/en/5.0/ref/models/indexes/
- Python support for enumerations: https://docs.python.org/3/library/enum.html
- Django model enumeration types: https://docs.djangoproject.com/en/5.0/ref/models/fields/#enumeration-types
- Django settings reference: https://docs.djangoproject.com/en/5.0/ref/settings/
- Database default values for model fields: https://docs.djangoproject.com/en/5.0/ref/models/fields/#django.db.models.Field.db_default
- Database functions: https://docs.djangoproject.com/en/5.0/ref/models/database-functions/
- Django administration site: https://docs.djangoproject.com/en/5.0/ref/contrib/admin/
- Model API reference: https://docs.djangoproject.com/en/5.0/ref/models/
- Making queries with the Django ORM: https://docs.djangoproject.com/en/5.0/topics/db/queries/
- QuerySet API reference: https://docs.djangoproject.com/en/5.0/ref/models/querysets/
- Complex lookups with Q objects: https://docs.djangoproject.com/en/5.0/topics/db/queries/#complex-lookups-with-q-objects
- Django URL dispatcher: https://docs.djangoproject.com/en/5.0/topics/http/urls/
- Django template language: https://docs.djangoproject.com/en/5.0/ref/templates/language/
- Built-in template tags and filters: https://docs.djangoproject.com/en/5.0/ref/templates/builtins/
- Django management commands: https://docs.djangoproject.com/en/5.0/ref/django-admin/
- Static files for the code in this chapter: https://github.com/PacktPublishing/Django-5-by-example/tree/master/Chapter01/mysite/blog/static