DjangoCon 2022 | Lightning Talks Day 3

Explore the latest innovations in Django development, from custom nodes and database optimization to RESTful APIs and Docker automation, with examples and insights from a range of experts.

Key takeaways
  • Django Girls is a free programming workshop for women, and its impact is not just about programming but also about spreading joy and inclusivity.
  • Django templates can be used to create custom nodes and inheritance hierarchies.
  • Query counts and tests can be used to optimize database queries.
  • Makefiles can be used to automate small steps and comments in Python projects.
  • The capture_queries context manager can be used to automatically upgrade Django projects.
  • APIs and Django Rest Framework can be used to create RESTful APIs and interact with databases.
  • The 데 facto HTTP request interface can be used to select HTTP servers and routes.
  • Django asserts can be used to check query counts and test for specific queries.
  • Docker and makefiles can be used to create virtual environments and automate build processes.
  • The RUN command in makefiles can be used to run shell commands and install dependencies.
  • The Pytest framework can be used to test for specific queries and query counts.
  • The make command can be used to automate build processes and create virtual environments.
  • The Django upgrade tool can be used to automatically upgrade Django projects and convert old syntax to new syntax.
  • The capture_queries context manager can be used to automatically check query counts and test for specific queries.