Django Pending Topics
Django Pending Topics
- Django features
- MVT alternatives
- Default middleware
- Csrf
- http request/response format
- http methods, status codes
- makemigrations and migrate (need more understanding)
- revert migration (unapply)
- middlewares (need improvement)
- context processor
- mixin concept
- db connection
- SECRET_KEY
- reverse vs reverse_lazy
- view mixins
- signals
- commit=False in form
- static files
- related_name
- prefetch_related, select_related
- defer()
- values_list(flat=True)
- unique together
- ALLOWED_HOSTS
- HTTP OPTIONS
- structure of HTTP request and response
- query params
- path params
- browser cache
- localStorage
- WSGI
- custom middlewares
- custom model manager
- raw and cursor
- reverse and reverse lazy
- generics in rest
- Explore web and HTTP in more depth
- Django pros and cons
- Asgi vs wsgi
- Admin.py
- Middlewares - need deep understanding
- purpose of venv
- packages, init.py
- what files should be 'static'
- types of browser storages
- request methods
- User-Agent
- CORS, same origin policy
- middleware
- parts of HTTP request and response
- changing HTTP status code for a response
- query params, using them in view
- parts of a URL
- path/url params
- context preprocessor
- forms, formset
- CSRF
- class based views
- ALLOWED_HOSTS
- understand cookies and session request-response cycle well. Understand how header
plays a role in this.
- mixins
- Understand how authentication works
- Understand requests and response flow between Django components
- Deep dive into predefined functions and understand what exactly is doing inside
that.
- components of a URL
- Parts of an HTTP request
- Where is cookie attached in an HTTP request
- HTTP Status code 403
- Getting query params in view function
- Getting headers in a view function
- venv
- init.py
- product/:id in url pattern, how to access id in view function
- understand what port is
- accessing query params in a view function
- Common HTTP status codes
- accessing headers inside a view function
- different kinds of browser storages
- Parts of an HTTP request
- components of a URL
- Parts of an HTTP request
- Where is cookie attached in an HTTP request
- HTTP Status code 403
- Getting query params in view function
- Getting headers in a view function
- venv
- init.py
- product/:id in url pattern, how to access id in view function