TODOs
Make the text###### normal once the point is done -- mention in which chapter you have added the point
- django framework and folder structure introduction
- control flow sequence during request and response
- pagination
- serialization -- json.loads(), json.dumps() serialization
- HTML template load staticfiles, for loop, if else, verbatim
- master layout, child template
- model forms -- documentation is not made yet
- django form for one model
- django form for two models
- form validations
- error messages
- ORM queries
- orderby
- filter, get, all
- all operators for string fields eg. contains, starts_with etc
- all other operators
- groupby
- Q
- django contrib humanize humanize reference link
- django sitemap framework django sitemap ref link
- Django caching memcached, dummy caching(for development), Template Fragment Caching, The Per-View Cache [caching link] [another caching link]
- How to serialize model instances -- restrict certian model fields during serialization
- Fill DB from CSV
- CSV contains data from single model
- CSV contaings data from two models -- transaction_atomic concept
- GZipMiddleware
- Writing own middlewares
- writing own decorators -- decorator for jsonp support
- Using different databases [testing, live]
- types of view return methods
- return json response
- return jsonp response
- return download/csv response
- return html page response with dynamic data -- login required decorator for secure page remplates
- redirect
- send email -- exercise welcome email on user registration
- on same thread
- on different thread
- use queuing system
- third party email system integration
- send SMS
- basic python functions -- useful snippets
- cronjob
- celery
- File Image upload
- Export PDF
- model choice field example