Django overview v1

A. Overview




1. Models and databases

 - Models
 - Making queries
 - Aggregation
 - Search
 - Managers
 - Performing raw SQL queries
 - Database transactions
 - Multiple databases
 - Database access optimization
 - Database instrumentation

2. Handling HTTP requests

 - URL dispatcher
 - Writing views
 - View decorators
 - File Uploads
  + Basic file uploads( Manual )
  + Handling uploaded files with a model
 - Django shortcut functions
 - Generic views
 - Middleware
 - How to use sessions


3. Working with forms

 - Django’s role in forms
 - Forms in Django
 - Building a form( Widgets, Field data, Bound and unbound form instances )
 - Working with form templates

4. Templates

 - Language
 - Built-in template tags and filters
 - Custom template tags and filters

5. Class-based views

6. Migrations

7. Managing files

 - Using files in models
 - The File object
 - File storage

8. Authentication and authorization

 - App: django.contrib.auth
 - Package: django-rules  ( Like policy in laravel or voter in symfony )
 - Package: django-guardian






B. Highlight noted

- Decorator in python
- Signals

Comments