├── .gitignore ├── .gitmodules ├── .nojekyll ├── CNAME ├── LICENSE ├── Makefile ├── README.rst ├── _static ├── building.jpg ├── custom.css ├── diving.jpg ├── eb_logo.gif ├── eb_logo_bw.png └── tutorial │ ├── TemplateDoesNotExist.png │ ├── authz-login-pagenotfound.png │ ├── boostrapped.png │ └── confirm_email.png ├── _templates └── layout.html ├── acknowledgments.rst ├── classbasedviews.rst ├── conf.py ├── forms.rst ├── further-reading.rst ├── handouts ├── Effective-Django-OSCON-2013.pdf └── Effective-Django-PyCon-2013.pdf ├── index.rst ├── intro.rst ├── middleware.rst ├── orm.rst ├── requirements.txt ├── scratchpad ├── form-resources.rst └── gettingstarted.rst ├── settings.py ├── testing.rst └── tutorial ├── additional-views.rst ├── authzn.rst ├── before.rst ├── forms.rst ├── getting-started.rst ├── index.rst ├── models.rst ├── related.rst ├── static.rst └── views.rst /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | www.effectivedjango.com -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/README.rst -------------------------------------------------------------------------------- /_static/building.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/building.jpg -------------------------------------------------------------------------------- /_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/custom.css -------------------------------------------------------------------------------- /_static/diving.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/diving.jpg -------------------------------------------------------------------------------- /_static/eb_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/eb_logo.gif -------------------------------------------------------------------------------- /_static/eb_logo_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/eb_logo_bw.png -------------------------------------------------------------------------------- /_static/tutorial/TemplateDoesNotExist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/tutorial/TemplateDoesNotExist.png -------------------------------------------------------------------------------- /_static/tutorial/authz-login-pagenotfound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/tutorial/authz-login-pagenotfound.png -------------------------------------------------------------------------------- /_static/tutorial/boostrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/tutorial/boostrapped.png -------------------------------------------------------------------------------- /_static/tutorial/confirm_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_static/tutorial/confirm_email.png -------------------------------------------------------------------------------- /_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/_templates/layout.html -------------------------------------------------------------------------------- /acknowledgments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/acknowledgments.rst -------------------------------------------------------------------------------- /classbasedviews.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/classbasedviews.rst -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/conf.py -------------------------------------------------------------------------------- /forms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/forms.rst -------------------------------------------------------------------------------- /further-reading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/further-reading.rst -------------------------------------------------------------------------------- /handouts/Effective-Django-OSCON-2013.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/handouts/Effective-Django-OSCON-2013.pdf -------------------------------------------------------------------------------- /handouts/Effective-Django-PyCon-2013.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/handouts/Effective-Django-PyCon-2013.pdf -------------------------------------------------------------------------------- /index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/index.rst -------------------------------------------------------------------------------- /intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/intro.rst -------------------------------------------------------------------------------- /middleware.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/middleware.rst -------------------------------------------------------------------------------- /orm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/orm.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/requirements.txt -------------------------------------------------------------------------------- /scratchpad/form-resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/scratchpad/form-resources.rst -------------------------------------------------------------------------------- /scratchpad/gettingstarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/scratchpad/gettingstarted.rst -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/testing.rst -------------------------------------------------------------------------------- /tutorial/additional-views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/additional-views.rst -------------------------------------------------------------------------------- /tutorial/authzn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/authzn.rst -------------------------------------------------------------------------------- /tutorial/before.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/before.rst -------------------------------------------------------------------------------- /tutorial/forms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/forms.rst -------------------------------------------------------------------------------- /tutorial/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/getting-started.rst -------------------------------------------------------------------------------- /tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/index.rst -------------------------------------------------------------------------------- /tutorial/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/models.rst -------------------------------------------------------------------------------- /tutorial/related.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/related.rst -------------------------------------------------------------------------------- /tutorial/static.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/static.rst -------------------------------------------------------------------------------- /tutorial/views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyergler/effective-django/HEAD/tutorial/views.rst --------------------------------------------------------------------------------