If you want to go back and learn Django, make sure to revise these topics:


1. Templates

  • Setting a global templates folder in settings.py and using it in views.
  • Using a local templates folder inside an app.
  • Creating templates and learning Django template tags (HTML + Django tags).
  • Using the render() function to return templates from views.

2. Django Forms

  • Handling forms using the built-in Django Forms system.
  • Creating forms using forms.py.
  • Using forms in both views and templates.
  • Learning form validation using Django Forms.

3. Django Messages

  • Using the Django messages framework to show one-time notifications to the user.

4. Context Processors

  • Creating custom context processors to make certain data globally available in all templates.