Skip to content

Latest commit

 

History

History
54 lines (30 loc) · 2.49 KB

summary_day2.rst

File metadata and controls

54 lines (30 loc) · 2.49 KB

Summary day 2

  1. Installing django-extensions through documentation.
  2. Usage of management commands from `django-extensions`:

    manage.py shell_plus
    manage.py show_urls
  3. Explanation of PyPI package repository and package availability on GitHub.
  4. Module structure refactoring/renaming through GIT:

    git mv
  5. Removing files from GIT:

    git rm
  6. Suggestion of Console2 alternative terminal application for Windows.
  7. Introduction of Class Based Views.
  8. Application of Class Based Generic Views.
  9. Introduction to URL dispatching and regular expression patterns. Mention of http://regex101.com/
  10. Usage of template filters and {% debug %} template tag.
  11. Introduction of get_absolute_url/permalink
  12. Suggestion of SourceTree GIT GUI.
  13. Exploration of staticfiles asset management for Django.
  14. Basic data visualization with D3.js data visualization library.
  15. Introduction to VirtualEnv and requirements.txt.
  16. Basic integration of Twitter Boootstrap.
  17. Default model ordering using Meta class.
  18. Creating and loading fixtures (initial data) with management commands:

    manage.py dumpdata <app_name> > <app_name>/fixtures/<fixture_name>.json
    ...
    manage.py loaddata <fixture_name>

Later