├── .gitignore ├── LICENSE ├── code ├── readme.md ├── requirements.txt └── tango_with_django_project │ ├── manage.py │ ├── media │ └── cat.jpg │ ├── populate_rango.py │ ├── rango │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── bing_search.py │ ├── forms.py │ ├── models.py │ ├── templatetags │ │ ├── __init__.py │ │ └── rango_template_tags.py │ ├── tests.py │ ├── urls.py │ ├── views.py │ ├── views_ajax.py │ └── webhose_search.py │ ├── static │ ├── images │ │ ├── favicon.ico │ │ └── rango.jpg │ └── js │ │ ├── rango-ajax.js │ │ └── rango-jquery.js │ ├── tango_with_django_project │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ └── templates │ ├── rango │ ├── about.html │ ├── add_category-pre-chapter12.html │ ├── add_category.html │ ├── add_page.html │ ├── base.html │ ├── base_bootstrap.html │ ├── category.html │ ├── cats.html │ ├── index-pre-chapter12.html │ ├── index-pre-chapter8.html │ ├── index.html │ ├── list_profiles.html │ ├── page_list.html │ ├── profile.html │ ├── profile_registration.html │ ├── search.html │ └── temp.html │ └── registration │ ├── login.html │ ├── logout.html │ ├── registration_complete.html │ └── registration_form.html ├── manuscript ├── Book-all.txt ├── Book.txt ├── Sample.txt ├── Subset.txt ├── appendix-intro.md ├── chapter-css.md ├── chapter-deployment.md ├── chapter-git.md ├── chapter-quick-guide.md ├── chapter-summary.md ├── chapter-system-setup.md ├── chapter-testing.md ├── chapter-unix.md ├── chapter-virtual-env.md ├── chapter-work-in-progress.md ├── chapter1.md ├── chapter10-cookies.md ├── chapter11-redux.md ├── chapter12-bootstrap.md ├── chapter13-template-tags.md ├── chapter14-bing.md ├── chapter14-webhose.md ├── chapter15-rango-exercises.md ├── chapter16-rango-hints.md ├── chapter17-jquery.md ├── chapter18-ajax.md ├── chapter2.md ├── chapter3.md ├── chapter4-templates-static-media.md ├── chapter5-database-setup.md ├── chapter6-models-templates-views.md ├── chapter7-forms.md ├── chapter8-templates.md ├── chapter9-user-authenication.md ├── images │ ├── ch-deploy-hello-world.png │ ├── ch-deploy-pa-interface.png │ ├── ch1-rango-cat-page.png │ ├── ch1-rango-index.png │ ├── ch10-bbcnews.png │ ├── ch10-cookie-visits.png │ ├── ch10-sessionid.png │ ├── ch10-test-cookie.png │ ├── ch12-about-bootstrap.png │ ├── ch12-about-nostyling.png │ ├── ch12-styled-index.png │ ├── ch12-styled-login.png │ ├── ch12-styled-register.png │ ├── ch14-bing-account.png │ ├── ch14-bing-python-search.png │ ├── ch14-bing-search-api.png │ ├── ch14-webhose-dashboard.png │ ├── ch14-webhose-query.png │ ├── ch3-about-page.png │ ├── ch3-django-powered-page.png │ ├── ch3-hey-there.png │ ├── ch3-url-chain.png │ ├── ch4-first-template.png │ ├── ch4-rango-bold-context.png │ ├── ch4-rango-picture.png │ ├── ch4-rango-site-with-alt-text.png │ ├── ch4-rango-site-with-pic.png │ ├── ch5-admin-completed.png │ ├── ch5-admin-first.png │ ├── ch5-admin-populated.png │ ├── ch5-admin-second.png │ ├── ch6-exercises.png │ ├── ch6-rango-categories-index.png │ ├── ch6-rango-links.png │ ├── ch7-add-cat.png │ ├── ch9-rango-login-message.png │ ├── ch9-rango-register-form.png │ ├── css-box-model.png │ ├── css-cascading.png │ ├── css-class.png │ ├── css-colours.png │ ├── css-ex1.png │ ├── css-ex10.png │ ├── css-ex11.png │ ├── css-ex12.png │ ├── css-ex13.png │ ├── css-ex14.png │ ├── css-ex15.png │ ├── css-ex16.png │ ├── css-ex17.png │ ├── css-ex18.png │ ├── css-ex19.png │ ├── css-ex2.png │ ├── css-ex20.png │ ├── css-ex3.png │ ├── css-ex4.png │ ├── css-ex5.png │ ├── css-ex6.png │ ├── css-ex7.png │ ├── css-ex8.png │ ├── css-ex9.png │ ├── css-id.png │ ├── css-nesting-blocks.png │ ├── css-render.png │ ├── exercises-categories.png │ ├── exercises-main.png │ ├── exercises-profile.png │ ├── exercises-results.png │ ├── exercises-suggestion.png │ ├── git-sequence.png │ ├── rango-erd.png │ ├── rango-ntier-architecture.png │ └── title_page.png ├── link_checker.py ├── out.txt ├── sort_acknowledgements.py └── todo.txt └── official_django_tutorial.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/LICENSE -------------------------------------------------------------------------------- /code/readme.md: -------------------------------------------------------------------------------- 1 | This directory will contain the code for rango. 2 | -------------------------------------------------------------------------------- /code/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/requirements.txt -------------------------------------------------------------------------------- /code/tango_with_django_project/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/manage.py -------------------------------------------------------------------------------- /code/tango_with_django_project/media/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/media/cat.jpg -------------------------------------------------------------------------------- /code/tango_with_django_project/populate_rango.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/populate_rango.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/admin.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/apps.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/bing_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/bing_search.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/forms.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/models.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/templatetags/rango_template_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/templatetags/rango_template_tags.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/tests.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/urls.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/views.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/views_ajax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/views_ajax.py -------------------------------------------------------------------------------- /code/tango_with_django_project/rango/webhose_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/rango/webhose_search.py -------------------------------------------------------------------------------- /code/tango_with_django_project/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/static/images/favicon.ico -------------------------------------------------------------------------------- /code/tango_with_django_project/static/images/rango.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/static/images/rango.jpg -------------------------------------------------------------------------------- /code/tango_with_django_project/static/js/rango-ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/static/js/rango-ajax.js -------------------------------------------------------------------------------- /code/tango_with_django_project/static/js/rango-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/static/js/rango-jquery.js -------------------------------------------------------------------------------- /code/tango_with_django_project/tango_with_django_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/tango_with_django_project/tango_with_django_project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/tango_with_django_project/settings.py -------------------------------------------------------------------------------- /code/tango_with_django_project/tango_with_django_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/tango_with_django_project/urls.py -------------------------------------------------------------------------------- /code/tango_with_django_project/tango_with_django_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/tango_with_django_project/wsgi.py -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/about.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/add_category-pre-chapter12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/add_category-pre-chapter12.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/add_category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/add_category.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/add_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/add_page.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/base.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/base_bootstrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/base_bootstrap.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/category.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/category.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/cats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/cats.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/index-pre-chapter12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/index-pre-chapter12.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/index-pre-chapter8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/index-pre-chapter8.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/index.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/list_profiles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/list_profiles.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/page_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/page_list.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/profile.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/profile_registration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/profile_registration.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/search.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/rango/temp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/rango/temp.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/registration/login.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/registration/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/registration/logout.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/registration/registration_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/registration/registration_complete.html -------------------------------------------------------------------------------- /code/tango_with_django_project/templates/registration/registration_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/code/tango_with_django_project/templates/registration/registration_form.html -------------------------------------------------------------------------------- /manuscript/Book-all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/Book-all.txt -------------------------------------------------------------------------------- /manuscript/Book.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/Book.txt -------------------------------------------------------------------------------- /manuscript/Sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/Sample.txt -------------------------------------------------------------------------------- /manuscript/Subset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/Subset.txt -------------------------------------------------------------------------------- /manuscript/appendix-intro.md: -------------------------------------------------------------------------------- 1 | # Appendices -------------------------------------------------------------------------------- /manuscript/chapter-css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-css.md -------------------------------------------------------------------------------- /manuscript/chapter-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-deployment.md -------------------------------------------------------------------------------- /manuscript/chapter-git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-git.md -------------------------------------------------------------------------------- /manuscript/chapter-quick-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-quick-guide.md -------------------------------------------------------------------------------- /manuscript/chapter-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-summary.md -------------------------------------------------------------------------------- /manuscript/chapter-system-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-system-setup.md -------------------------------------------------------------------------------- /manuscript/chapter-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-testing.md -------------------------------------------------------------------------------- /manuscript/chapter-unix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-unix.md -------------------------------------------------------------------------------- /manuscript/chapter-virtual-env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-virtual-env.md -------------------------------------------------------------------------------- /manuscript/chapter-work-in-progress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter-work-in-progress.md -------------------------------------------------------------------------------- /manuscript/chapter1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter1.md -------------------------------------------------------------------------------- /manuscript/chapter10-cookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter10-cookies.md -------------------------------------------------------------------------------- /manuscript/chapter11-redux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter11-redux.md -------------------------------------------------------------------------------- /manuscript/chapter12-bootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter12-bootstrap.md -------------------------------------------------------------------------------- /manuscript/chapter13-template-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter13-template-tags.md -------------------------------------------------------------------------------- /manuscript/chapter14-bing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter14-bing.md -------------------------------------------------------------------------------- /manuscript/chapter14-webhose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter14-webhose.md -------------------------------------------------------------------------------- /manuscript/chapter15-rango-exercises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter15-rango-exercises.md -------------------------------------------------------------------------------- /manuscript/chapter16-rango-hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter16-rango-hints.md -------------------------------------------------------------------------------- /manuscript/chapter17-jquery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter17-jquery.md -------------------------------------------------------------------------------- /manuscript/chapter18-ajax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter18-ajax.md -------------------------------------------------------------------------------- /manuscript/chapter2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter2.md -------------------------------------------------------------------------------- /manuscript/chapter3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter3.md -------------------------------------------------------------------------------- /manuscript/chapter4-templates-static-media.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter4-templates-static-media.md -------------------------------------------------------------------------------- /manuscript/chapter5-database-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter5-database-setup.md -------------------------------------------------------------------------------- /manuscript/chapter6-models-templates-views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter6-models-templates-views.md -------------------------------------------------------------------------------- /manuscript/chapter7-forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter7-forms.md -------------------------------------------------------------------------------- /manuscript/chapter8-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter8-templates.md -------------------------------------------------------------------------------- /manuscript/chapter9-user-authenication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/chapter9-user-authenication.md -------------------------------------------------------------------------------- /manuscript/images/ch-deploy-hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch-deploy-hello-world.png -------------------------------------------------------------------------------- /manuscript/images/ch-deploy-pa-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch-deploy-pa-interface.png -------------------------------------------------------------------------------- /manuscript/images/ch1-rango-cat-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch1-rango-cat-page.png -------------------------------------------------------------------------------- /manuscript/images/ch1-rango-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch1-rango-index.png -------------------------------------------------------------------------------- /manuscript/images/ch10-bbcnews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch10-bbcnews.png -------------------------------------------------------------------------------- /manuscript/images/ch10-cookie-visits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch10-cookie-visits.png -------------------------------------------------------------------------------- /manuscript/images/ch10-sessionid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch10-sessionid.png -------------------------------------------------------------------------------- /manuscript/images/ch10-test-cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch10-test-cookie.png -------------------------------------------------------------------------------- /manuscript/images/ch12-about-bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch12-about-bootstrap.png -------------------------------------------------------------------------------- /manuscript/images/ch12-about-nostyling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch12-about-nostyling.png -------------------------------------------------------------------------------- /manuscript/images/ch12-styled-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch12-styled-index.png -------------------------------------------------------------------------------- /manuscript/images/ch12-styled-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch12-styled-login.png -------------------------------------------------------------------------------- /manuscript/images/ch12-styled-register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch12-styled-register.png -------------------------------------------------------------------------------- /manuscript/images/ch14-bing-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch14-bing-account.png -------------------------------------------------------------------------------- /manuscript/images/ch14-bing-python-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch14-bing-python-search.png -------------------------------------------------------------------------------- /manuscript/images/ch14-bing-search-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch14-bing-search-api.png -------------------------------------------------------------------------------- /manuscript/images/ch14-webhose-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch14-webhose-dashboard.png -------------------------------------------------------------------------------- /manuscript/images/ch14-webhose-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch14-webhose-query.png -------------------------------------------------------------------------------- /manuscript/images/ch3-about-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch3-about-page.png -------------------------------------------------------------------------------- /manuscript/images/ch3-django-powered-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch3-django-powered-page.png -------------------------------------------------------------------------------- /manuscript/images/ch3-hey-there.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch3-hey-there.png -------------------------------------------------------------------------------- /manuscript/images/ch3-url-chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch3-url-chain.png -------------------------------------------------------------------------------- /manuscript/images/ch4-first-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch4-first-template.png -------------------------------------------------------------------------------- /manuscript/images/ch4-rango-bold-context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch4-rango-bold-context.png -------------------------------------------------------------------------------- /manuscript/images/ch4-rango-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch4-rango-picture.png -------------------------------------------------------------------------------- /manuscript/images/ch4-rango-site-with-alt-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch4-rango-site-with-alt-text.png -------------------------------------------------------------------------------- /manuscript/images/ch4-rango-site-with-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch4-rango-site-with-pic.png -------------------------------------------------------------------------------- /manuscript/images/ch5-admin-completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch5-admin-completed.png -------------------------------------------------------------------------------- /manuscript/images/ch5-admin-first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch5-admin-first.png -------------------------------------------------------------------------------- /manuscript/images/ch5-admin-populated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch5-admin-populated.png -------------------------------------------------------------------------------- /manuscript/images/ch5-admin-second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch5-admin-second.png -------------------------------------------------------------------------------- /manuscript/images/ch6-exercises.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch6-exercises.png -------------------------------------------------------------------------------- /manuscript/images/ch6-rango-categories-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch6-rango-categories-index.png -------------------------------------------------------------------------------- /manuscript/images/ch6-rango-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch6-rango-links.png -------------------------------------------------------------------------------- /manuscript/images/ch7-add-cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch7-add-cat.png -------------------------------------------------------------------------------- /manuscript/images/ch9-rango-login-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch9-rango-login-message.png -------------------------------------------------------------------------------- /manuscript/images/ch9-rango-register-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/ch9-rango-register-form.png -------------------------------------------------------------------------------- /manuscript/images/css-box-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-box-model.png -------------------------------------------------------------------------------- /manuscript/images/css-cascading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-cascading.png -------------------------------------------------------------------------------- /manuscript/images/css-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-class.png -------------------------------------------------------------------------------- /manuscript/images/css-colours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-colours.png -------------------------------------------------------------------------------- /manuscript/images/css-ex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex1.png -------------------------------------------------------------------------------- /manuscript/images/css-ex10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex10.png -------------------------------------------------------------------------------- /manuscript/images/css-ex11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex11.png -------------------------------------------------------------------------------- /manuscript/images/css-ex12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex12.png -------------------------------------------------------------------------------- /manuscript/images/css-ex13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex13.png -------------------------------------------------------------------------------- /manuscript/images/css-ex14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex14.png -------------------------------------------------------------------------------- /manuscript/images/css-ex15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex15.png -------------------------------------------------------------------------------- /manuscript/images/css-ex16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex16.png -------------------------------------------------------------------------------- /manuscript/images/css-ex17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex17.png -------------------------------------------------------------------------------- /manuscript/images/css-ex18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex18.png -------------------------------------------------------------------------------- /manuscript/images/css-ex19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex19.png -------------------------------------------------------------------------------- /manuscript/images/css-ex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex2.png -------------------------------------------------------------------------------- /manuscript/images/css-ex20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex20.png -------------------------------------------------------------------------------- /manuscript/images/css-ex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex3.png -------------------------------------------------------------------------------- /manuscript/images/css-ex4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex4.png -------------------------------------------------------------------------------- /manuscript/images/css-ex5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex5.png -------------------------------------------------------------------------------- /manuscript/images/css-ex6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex6.png -------------------------------------------------------------------------------- /manuscript/images/css-ex7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex7.png -------------------------------------------------------------------------------- /manuscript/images/css-ex8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex8.png -------------------------------------------------------------------------------- /manuscript/images/css-ex9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-ex9.png -------------------------------------------------------------------------------- /manuscript/images/css-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-id.png -------------------------------------------------------------------------------- /manuscript/images/css-nesting-blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-nesting-blocks.png -------------------------------------------------------------------------------- /manuscript/images/css-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/css-render.png -------------------------------------------------------------------------------- /manuscript/images/exercises-categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/exercises-categories.png -------------------------------------------------------------------------------- /manuscript/images/exercises-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/exercises-main.png -------------------------------------------------------------------------------- /manuscript/images/exercises-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/exercises-profile.png -------------------------------------------------------------------------------- /manuscript/images/exercises-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/exercises-results.png -------------------------------------------------------------------------------- /manuscript/images/exercises-suggestion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/exercises-suggestion.png -------------------------------------------------------------------------------- /manuscript/images/git-sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/git-sequence.png -------------------------------------------------------------------------------- /manuscript/images/rango-erd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/rango-erd.png -------------------------------------------------------------------------------- /manuscript/images/rango-ntier-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/rango-ntier-architecture.png -------------------------------------------------------------------------------- /manuscript/images/title_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/images/title_page.png -------------------------------------------------------------------------------- /manuscript/link_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/link_checker.py -------------------------------------------------------------------------------- /manuscript/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/out.txt -------------------------------------------------------------------------------- /manuscript/sort_acknowledgements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/sort_acknowledgements.py -------------------------------------------------------------------------------- /manuscript/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/manuscript/todo.txt -------------------------------------------------------------------------------- /official_django_tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangowithcode/tango_with_django_19/HEAD/official_django_tutorial.pdf --------------------------------------------------------------------------------