├── .gitignore ├── README.md ├── ch-1-django-myproject └── __MACOSX │ ├── ._django-myproject │ └── django-myproject │ ├── ._.DS_Store │ ├── ._.git │ ├── ._.gitignore │ ├── ._README.md │ ├── ._externals │ ├── ._locale │ ├── ._magazine │ ├── ._manage.py │ ├── ._myapp2 │ ├── ._myproject │ ├── ._requirements │ ├── ._utils │ ├── externals │ ├── ._.DS_Store │ ├── ._apps │ └── ._libs │ ├── magazine │ ├── .___init__.py │ ├── ._admin.py │ ├── ._app_settings.py │ ├── ._apps.py │ ├── ._migrations │ ├── ._models.py │ ├── ._signals.py │ ├── ._tests.py │ ├── ._views.py │ └── migrations │ │ ├── ._0001_initial.py │ │ └── .___init__.py │ ├── myapp2 │ ├── .___init__.py │ ├── ._admin.py │ ├── ._models.py │ ├── ._tests.py │ └── ._views.py │ ├── myproject │ ├── ._.DS_Store │ ├── .___init__.py │ ├── ._conf │ ├── ._local_settings.py │ ├── ._media │ ├── ._settings.py │ ├── ._settings.py.example │ ├── ._site_static │ ├── ._static │ ├── ._templates │ ├── ._tmp │ ├── ._urls.py │ ├── ._wsgi.py │ ├── conf │ │ ├── .___init__.py │ │ ├── ._base.py │ │ ├── ._dev.py │ │ ├── ._prod.py │ │ ├── ._staging.py │ │ └── ._test.py │ ├── site_static │ │ ├── ._site │ │ └── site │ │ │ ├── ._css │ │ │ ├── ._img │ │ │ ├── ._js │ │ │ └── ._scss │ └── templates │ │ ├── ._admin │ │ ├── ._myapp1 │ │ ├── ._myapp2 │ │ ├── ._utils │ │ ├── myapp1 │ │ └── ._includes │ │ └── myapp2 │ │ └── ._includes │ ├── requirements │ ├── ._base.txt │ ├── ._dev.txt │ ├── ._prod.txt │ ├── ._staging.txt │ └── ._test.txt │ └── utils │ ├── .___init__.py │ └── ._misc.py ├── ch-10-django-myproject ├── README.md ├── guerrilla_patches │ ├── __init__.py │ └── models.py ├── manage.py ├── myproject │ ├── .DS_Store │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── logs │ │ ├── dev.log │ │ └── log.log │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ └── css │ │ │ └── style.css │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── .DS_Store │ │ ├── base.html │ │ └── viral_videos │ │ │ └── viral_video_detail.html │ ├── urls.py │ └── wsgi.py ├── public_html │ ├── htaccess_live.txt │ ├── htaccess_under_construction.txt │ └── myproject.wsgi ├── requirements.txt ├── utils │ ├── __init__.py │ ├── fields.py │ ├── middleware.py │ ├── misc.py │ ├── models.py │ └── templatetags │ │ ├── __init__.py │ │ └── utility_tags.py └── viral_videos │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── checks.py │ ├── migrations │ ├── 0001_initial.py │ └── __init__.py │ ├── models.py │ ├── signals.py │ ├── urls.py │ └── views.py ├── ch-11-django-myproject ├── README.md ├── bulletin_board │ ├── __init__.py │ ├── admin.py │ ├── feeds.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── data │ ├── movies.csv │ └── movies.xls ├── deployment │ ├── commands │ │ ├── backup_db.bsh │ │ └── cleanup.bsh │ ├── crontab.txt │ ├── fabfile.py │ └── public_html │ │ ├── htaccess_live.txt │ │ ├── htaccess_maintenance.txt │ │ └── my.wsgi ├── likes │ ├── __init__.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20151115_1908.py │ │ └── __init__.py │ ├── models.py │ ├── templatetags │ │ ├── __init__.py │ │ └── likes_tags.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── locations │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── db.sqlite3_backup │ ├── media │ │ ├── .DS_Store │ │ ├── bulletin_board │ │ │ ├── .DS_Store │ │ │ ├── Indiana_Jones_and_the_Temple_of_Doom_Poster.jpg │ │ │ └── The_Matrix_Poster.jpg │ │ └── locations │ │ │ └── 2015 │ │ │ └── 11 │ │ │ ├── 20151116013056_large.jpg │ │ │ ├── 20151116013056_medium.jpg │ │ │ └── 20151116013056_small.jpg │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ ├── css │ │ │ └── style.css │ │ │ └── js │ │ │ ├── likes.js │ │ │ ├── location_detail.js │ │ │ └── location_list.js │ ├── static │ │ ├── admin │ │ │ ├── css │ │ │ │ ├── base.css │ │ │ │ ├── changelists.css │ │ │ │ ├── dashboard.css │ │ │ │ ├── forms.css │ │ │ │ ├── ie.css │ │ │ │ ├── login.css │ │ │ │ ├── rtl.css │ │ │ │ └── widgets.css │ │ │ ├── img │ │ │ │ ├── changelist-bg.gif │ │ │ │ ├── changelist-bg_rtl.gif │ │ │ │ ├── chooser-bg.gif │ │ │ │ ├── chooser_stacked-bg.gif │ │ │ │ ├── default-bg-reverse.gif │ │ │ │ ├── default-bg.gif │ │ │ │ ├── deleted-overlay.gif │ │ │ │ ├── gis │ │ │ │ │ ├── move_vertex_off.png │ │ │ │ │ └── move_vertex_on.png │ │ │ │ ├── icon-no.gif │ │ │ │ ├── icon-unknown.gif │ │ │ │ ├── icon-yes.gif │ │ │ │ ├── icon_addlink.gif │ │ │ │ ├── icon_alert.gif │ │ │ │ ├── icon_calendar.gif │ │ │ │ ├── icon_changelink.gif │ │ │ │ ├── icon_clock.gif │ │ │ │ ├── icon_deletelink.gif │ │ │ │ ├── icon_error.gif │ │ │ │ ├── icon_searchbox.png │ │ │ │ ├── icon_success.gif │ │ │ │ ├── inline-delete-8bit.png │ │ │ │ ├── inline-delete.png │ │ │ │ ├── inline-restore-8bit.png │ │ │ │ ├── inline-restore.png │ │ │ │ ├── inline-splitter-bg.gif │ │ │ │ ├── nav-bg-grabber.gif │ │ │ │ ├── nav-bg-reverse.gif │ │ │ │ ├── nav-bg-selected.gif │ │ │ │ ├── nav-bg.gif │ │ │ │ ├── selector-icons.gif │ │ │ │ ├── selector-search.gif │ │ │ │ ├── sorting-icons.gif │ │ │ │ ├── tool-left.gif │ │ │ │ ├── tool-left_over.gif │ │ │ │ ├── tool-right.gif │ │ │ │ ├── tool-right_over.gif │ │ │ │ ├── tooltag-add.gif │ │ │ │ ├── tooltag-add.png │ │ │ │ ├── tooltag-add_over.gif │ │ │ │ ├── tooltag-arrowright.gif │ │ │ │ ├── tooltag-arrowright.png │ │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ │ ├── LICENSE-JQUERY.txt │ │ │ │ ├── SelectBox.js │ │ │ │ ├── SelectFilter2.js │ │ │ │ ├── actions.js │ │ │ │ ├── actions.min.js │ │ │ │ ├── admin │ │ │ │ ├── DateTimeShortcuts.js │ │ │ │ └── RelatedObjectLookups.js │ │ │ │ ├── calendar.js │ │ │ │ ├── collapse.js │ │ │ │ ├── collapse.min.js │ │ │ │ ├── core.js │ │ │ │ ├── inlines.js │ │ │ │ ├── inlines.min.js │ │ │ │ ├── jquery.init.js │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ ├── prepopulate.js │ │ │ │ ├── prepopulate.min.js │ │ │ │ ├── related-widget-wrapper.js │ │ │ │ ├── timeparse.js │ │ │ │ └── urlify.js │ │ ├── rest_framework │ │ │ ├── css │ │ │ │ ├── bootstrap-tweaks.css │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── default.css │ │ │ │ └── prettify.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ └── grid.png │ │ │ └── js │ │ │ │ ├── ajax-form.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ ├── csrf.js │ │ │ │ ├── default.js │ │ │ │ ├── jquery-1.11.3.min.js │ │ │ │ └── prettify-min.js │ │ └── site │ │ │ ├── css │ │ │ └── style.css │ │ │ └── js │ │ │ ├── likes.js │ │ │ ├── location_detail.js │ │ │ └── location_list.js │ ├── templates │ │ ├── .DS_Store │ │ ├── base.html │ │ ├── base_simple.html │ │ ├── bulletin_board │ │ │ ├── .DS_Store │ │ │ ├── bulletin_list.html │ │ │ └── feeds │ │ │ │ └── bulletin_description.html │ │ ├── index.html │ │ ├── likes │ │ │ ├── includes │ │ │ │ └── like.html │ │ │ └── liked_object_list.html │ │ ├── locations │ │ │ ├── location_detail.html │ │ │ ├── location_detail_popup.html │ │ │ └── location_list.html │ │ └── utils │ │ │ └── checkbox_select_multiple_tree.html │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── fields.py │ ├── misc.py │ └── models.py ├── ch-2-django-myproject ├── README.md ├── demo_app │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_subtitle_added.py │ │ ├── 0003_prepopulate_subtitle.py │ │ ├── 0004_categories_added.py │ │ ├── 0005_copy_categories.py │ │ ├── 0006_delete_category.py │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ └── views.py ├── manage.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── fields.py │ ├── misc.py │ └── models.py ├── ch-3-django-myproject ├── README.md ├── bulletin_board │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── cv │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── email_messages │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── models.py │ ├── urls.py │ └── views.py ├── ideas │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── manage.py ├── movies.json ├── movies │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ └── quotes │ │ │ └── 2014 │ │ │ └── 04 │ │ │ ├── 20140410003153.png │ │ │ └── 20140410003153_thumbnail.jpg │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ ├── css │ │ │ ├── login.css │ │ │ └── style.css │ │ │ └── img │ │ │ └── smiley.jpg │ ├── static │ │ ├── admin │ │ │ ├── css │ │ │ │ ├── base.css │ │ │ │ ├── changelists.css │ │ │ │ ├── dashboard.css │ │ │ │ ├── forms.css │ │ │ │ ├── ie.css │ │ │ │ ├── login.css │ │ │ │ ├── rtl.css │ │ │ │ └── widgets.css │ │ │ ├── img │ │ │ │ ├── changelist-bg.gif │ │ │ │ ├── changelist-bg_rtl.gif │ │ │ │ ├── chooser-bg.gif │ │ │ │ ├── chooser_stacked-bg.gif │ │ │ │ ├── default-bg-reverse.gif │ │ │ │ ├── default-bg.gif │ │ │ │ ├── deleted-overlay.gif │ │ │ │ ├── gis │ │ │ │ │ ├── move_vertex_off.png │ │ │ │ │ └── move_vertex_on.png │ │ │ │ ├── icon-no.gif │ │ │ │ ├── icon-unknown.gif │ │ │ │ ├── icon-yes.gif │ │ │ │ ├── icon_addlink.gif │ │ │ │ ├── icon_alert.gif │ │ │ │ ├── icon_calendar.gif │ │ │ │ ├── icon_changelink.gif │ │ │ │ ├── icon_clock.gif │ │ │ │ ├── icon_deletelink.gif │ │ │ │ ├── icon_error.gif │ │ │ │ ├── icon_searchbox.png │ │ │ │ ├── icon_success.gif │ │ │ │ ├── inline-delete-8bit.png │ │ │ │ ├── inline-delete.png │ │ │ │ ├── inline-restore-8bit.png │ │ │ │ ├── inline-restore.png │ │ │ │ ├── inline-splitter-bg.gif │ │ │ │ ├── nav-bg-grabber.gif │ │ │ │ ├── nav-bg-reverse.gif │ │ │ │ ├── nav-bg-selected.gif │ │ │ │ ├── nav-bg.gif │ │ │ │ ├── selector-icons.gif │ │ │ │ ├── selector-search.gif │ │ │ │ ├── sorting-icons.gif │ │ │ │ ├── tool-left.gif │ │ │ │ ├── tool-left_over.gif │ │ │ │ ├── tool-right.gif │ │ │ │ ├── tool-right_over.gif │ │ │ │ ├── tooltag-add.gif │ │ │ │ ├── tooltag-add_over.gif │ │ │ │ ├── tooltag-arrowright.gif │ │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ │ ├── LICENSE-JQUERY.txt │ │ │ │ ├── SelectBox.js │ │ │ │ ├── SelectFilter2.js │ │ │ │ ├── actions.js │ │ │ │ ├── actions.min.js │ │ │ │ ├── admin │ │ │ │ ├── DateTimeShortcuts.js │ │ │ │ └── RelatedObjectLookups.js │ │ │ │ ├── calendar.js │ │ │ │ ├── collapse.js │ │ │ │ ├── collapse.min.js │ │ │ │ ├── core.js │ │ │ │ ├── inlines.js │ │ │ │ ├── inlines.min.js │ │ │ │ ├── jquery.init.js │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ ├── prepopulate.js │ │ │ │ ├── prepopulate.min.js │ │ │ │ ├── timeparse.js │ │ │ │ └── urlify.js │ │ └── site │ │ │ └── img │ │ │ └── smiley.jpg │ ├── templates │ │ ├── base.html │ │ ├── base_single_column.html │ │ ├── base_two_columns.html │ │ ├── bulletin_board │ │ │ └── change_bulletin.html │ │ ├── cv │ │ │ └── cv_pdf.html │ │ ├── email_messages │ │ │ ├── message_to_user.html │ │ │ └── message_to_user_done.html │ │ ├── movies │ │ │ └── movie_list.html │ │ ├── quotes │ │ │ ├── add_quote_done.html │ │ │ └── change_quote.html │ │ ├── registration │ │ │ └── login.html │ │ └── search │ │ │ └── search.html │ ├── tmp │ │ ├── whoosh_index_de │ │ │ ├── MAIN_WRITELOCK │ │ │ ├── MAIN_n1f69x1fmo6k4641.seg │ │ │ ├── MAIN_yi5xnpdmo0h06tbt.seg │ │ │ └── _MAIN_2.toc │ │ ├── whoosh_index_en │ │ │ ├── MAIN_WRITELOCK │ │ │ ├── MAIN_hqcp27pf4ddyc0qh.seg │ │ │ ├── MAIN_s229eystkpa31zbw.seg │ │ │ └── _MAIN_2.toc │ │ ├── whoosh_index_fr │ │ │ ├── MAIN_WRITELOCK │ │ │ ├── MAIN_nbukegd6p4mmkpdv.seg │ │ │ ├── MAIN_rc3ew240alp4v498.seg │ │ │ └── _MAIN_2.toc │ │ └── whoosh_index_lt │ │ │ ├── MAIN_WRITELOCK │ │ │ ├── MAIN_gc1pa70tas0uzj92.seg │ │ │ ├── MAIN_ukhy62xt1joo9sc2.seg │ │ │ └── _MAIN_2.toc │ ├── urls.py │ └── wsgi.py ├── quotes │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_language_added.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── requirements.txt ├── search │ ├── __init__.py │ ├── multilingual_whoosh_backend.py │ └── search_indexes.py └── utils │ ├── __init__.py │ ├── fields.py │ ├── misc.py │ ├── models.py │ └── templatetags │ ├── __init__.py │ └── utility_tags.py ├── ch-4-django-myproject ├── README.md ├── likes │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── templatetags │ │ ├── __init__.py │ │ └── likes_tags.py │ ├── urls.py │ └── views.py ├── locations │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── manage.py ├── movies │ ├── __init__.py │ ├── urls.py │ └── views.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ ├── locations │ │ │ └── 2014 │ │ │ │ └── 04 │ │ │ │ ├── 20140421192202_large.jpg │ │ │ │ ├── 20140421192202_medium.jpg │ │ │ │ └── 20140421192202_small.jpg │ │ ├── quotes │ │ │ └── 2014 │ │ │ │ └── 04 │ │ │ │ ├── 20140425044126.png │ │ │ │ └── 20140425044126_thumbnail.jpg │ │ └── uploads │ │ │ └── .DS_Store │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ ├── css │ │ │ └── style.css │ │ │ ├── img │ │ │ ├── loading.gif │ │ │ └── smiley.jpg │ │ │ └── js │ │ │ ├── change_quote.js │ │ │ ├── jquery.jscroll.js │ │ │ ├── jquery.jscroll.min.js │ │ │ ├── likes.js │ │ │ ├── list.js │ │ │ ├── location_detail.js │ │ │ └── location_list.js │ ├── static │ │ ├── admin │ │ │ ├── css │ │ │ │ ├── base.css │ │ │ │ ├── changelists.css │ │ │ │ ├── dashboard.css │ │ │ │ ├── forms.css │ │ │ │ ├── ie.css │ │ │ │ ├── login.css │ │ │ │ ├── rtl.css │ │ │ │ └── widgets.css │ │ │ ├── img │ │ │ │ ├── changelist-bg.gif │ │ │ │ ├── changelist-bg_rtl.gif │ │ │ │ ├── chooser-bg.gif │ │ │ │ ├── chooser_stacked-bg.gif │ │ │ │ ├── default-bg-reverse.gif │ │ │ │ ├── default-bg.gif │ │ │ │ ├── deleted-overlay.gif │ │ │ │ ├── gis │ │ │ │ │ ├── move_vertex_off.png │ │ │ │ │ └── move_vertex_on.png │ │ │ │ ├── icon-no.gif │ │ │ │ ├── icon-unknown.gif │ │ │ │ ├── icon-yes.gif │ │ │ │ ├── icon_addlink.gif │ │ │ │ ├── icon_alert.gif │ │ │ │ ├── icon_calendar.gif │ │ │ │ ├── icon_changelink.gif │ │ │ │ ├── icon_clock.gif │ │ │ │ ├── icon_deletelink.gif │ │ │ │ ├── icon_error.gif │ │ │ │ ├── icon_searchbox.png │ │ │ │ ├── icon_success.gif │ │ │ │ ├── inline-delete-8bit.png │ │ │ │ ├── inline-delete.png │ │ │ │ ├── inline-restore-8bit.png │ │ │ │ ├── inline-restore.png │ │ │ │ ├── inline-splitter-bg.gif │ │ │ │ ├── nav-bg-grabber.gif │ │ │ │ ├── nav-bg-reverse.gif │ │ │ │ ├── nav-bg-selected.gif │ │ │ │ ├── nav-bg.gif │ │ │ │ ├── selector-icons.gif │ │ │ │ ├── selector-search.gif │ │ │ │ ├── sorting-icons.gif │ │ │ │ ├── tool-left.gif │ │ │ │ ├── tool-left_over.gif │ │ │ │ ├── tool-right.gif │ │ │ │ ├── tool-right_over.gif │ │ │ │ ├── tooltag-add.gif │ │ │ │ ├── tooltag-add_over.gif │ │ │ │ ├── tooltag-arrowright.gif │ │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ │ ├── LICENSE-JQUERY.txt │ │ │ │ ├── SelectBox.js │ │ │ │ ├── SelectFilter2.js │ │ │ │ ├── actions.js │ │ │ │ ├── actions.min.js │ │ │ │ ├── admin │ │ │ │ ├── DateTimeShortcuts.js │ │ │ │ └── RelatedObjectLookups.js │ │ │ │ ├── calendar.js │ │ │ │ ├── collapse.js │ │ │ │ ├── collapse.min.js │ │ │ │ ├── core.js │ │ │ │ ├── inlines.js │ │ │ │ ├── inlines.min.js │ │ │ │ ├── jquery.init.js │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ ├── prepopulate.js │ │ │ │ ├── prepopulate.min.js │ │ │ │ ├── timeparse.js │ │ │ │ └── urlify.js │ │ └── site │ │ │ └── img │ │ │ └── smiley.jpg │ ├── templates │ │ ├── base.html │ │ ├── base_simple.html │ │ ├── index.html │ │ ├── likes │ │ │ ├── includes │ │ │ │ └── like.html │ │ │ └── liked_object_list.html │ │ ├── locations │ │ │ ├── location_detail.html │ │ │ ├── location_detail_popup.html │ │ │ └── location_list.html │ │ ├── movies │ │ │ └── movie_list.html │ │ ├── quotes │ │ │ ├── add_quote_done.html │ │ │ ├── change_quote.html │ │ │ └── includes │ │ │ │ └── image_upload_widget.html │ │ ├── settings.js │ │ └── utils │ │ │ ├── footer_navigation.html │ │ │ ├── header_navigation.html │ │ │ └── language_chooser.html │ ├── urls.py │ └── wsgi.py ├── quotes │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── urls.py │ └── views.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── misc.py │ ├── models.py │ ├── templatetags │ ├── __init__.py │ └── utility_tags.py │ └── views.py ├── ch-5-django-myproject ├── README.md ├── example │ ├── __init__.py │ └── views.py ├── manage.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ └── quotes │ │ │ └── 2014 │ │ │ └── 04 │ │ │ ├── 20140425044126.png │ │ │ └── 20140425044126_thumbnail.jpg │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ └── css │ │ │ └── style.css │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── base.html │ │ ├── index.html │ │ └── utils │ │ │ ├── footer_navigation.html │ │ │ ├── header_navigation.html │ │ │ ├── item.html │ │ │ ├── item_base.html │ │ │ └── language_chooser.html │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── misc.py │ ├── templatetags │ ├── __init__.py │ └── utility_tags.py │ └── views.py ├── ch-6-django-myproject ├── README.md ├── custom_admin │ ├── __init__.py │ └── admin.py ├── locations │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── manage.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ └── products │ │ │ ├── detroit-electric-car │ │ │ └── 20140521033122.jpg │ │ │ ├── loopwheels-dahon-mu │ │ │ └── 20140521030152.jpg │ │ │ ├── mercury-skate │ │ │ └── 20140521030128.png │ │ │ └── ryno │ │ │ ├── 20140521030054.png │ │ │ ├── 20140523044813.jpg │ │ │ └── 20140523045127.png │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ ├── css │ │ │ ├── locating.css │ │ │ └── style.css │ │ │ └── js │ │ │ └── locating.js │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── admin │ │ │ ├── includes │ │ │ │ └── map.html │ │ │ └── locations │ │ │ │ └── location │ │ │ │ └── change_form.html │ │ ├── base.html │ │ ├── base_simple.html │ │ ├── index.html │ │ ├── likes │ │ │ ├── includes │ │ │ │ └── like.html │ │ │ └── liked_object_list.html │ │ ├── locations │ │ │ ├── location_detail.html │ │ │ ├── location_detail_popup.html │ │ │ └── location_list.html │ │ ├── movies │ │ │ └── movie_list.html │ │ ├── quotes │ │ │ ├── add_quote_done.html │ │ │ └── change_quote.html │ │ ├── settings.js │ │ └── utils │ │ │ ├── footer_navigation.html │ │ │ ├── header_navigation.html │ │ │ ├── item.html │ │ │ ├── item_base.html │ │ │ └── language_chooser.html │ ├── urls.py │ └── wsgi.py ├── products │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── misc.py │ ├── models.py │ └── views.py ├── ch-7-django-myproject ├── README.md ├── cms_extensions │ ├── __init__.py │ ├── admin.py │ ├── cms_toolbar.py │ ├── menu.py │ └── models.py ├── editorial │ ├── __init__.py │ ├── cms_plugins.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── manage.py ├── movies │ ├── __init__.py │ ├── admin.py │ ├── cms_app.py │ ├── forms.py │ ├── menu.py │ ├── models.py │ ├── urls.py │ └── views.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ ├── .DS_Store │ │ ├── editorial │ │ │ └── 2015 │ │ │ │ └── 09 │ │ │ │ └── 20150912224152.jpg │ │ └── quotes │ │ │ └── 2014 │ │ │ └── 06 │ │ │ └── 20140630004753.jpg │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ ├── css │ │ │ └── style.css │ │ │ └── js │ │ │ └── locating.js │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── base.html │ │ ├── cms │ │ │ ├── default.html │ │ │ ├── magazine.html │ │ │ ├── plugins │ │ │ │ ├── editorial_content.html │ │ │ │ └── editorial_content │ │ │ │ │ └── magazine.html │ │ │ └── start.html │ │ ├── index.html │ │ ├── menu │ │ │ ├── language_chooser.html │ │ │ └── menu.html │ │ ├── movies │ │ │ ├── movie_detail.html │ │ │ └── movie_list.html │ │ └── settings.js │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── misc.py │ ├── models.py │ ├── templatetags │ ├── __init__.py │ └── utility_tags.py │ └── views.py ├── ch-8-django-myproject ├── README.md ├── manage.py ├── movies │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── models.py │ ├── urls.py │ └── views.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ └── quotes │ │ │ └── 2014 │ │ │ └── 04 │ │ │ ├── 20140410003153.png │ │ │ └── 20140410003153_thumbnail.jpg │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ └── css │ │ │ └── style.css │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── base.html │ │ ├── base_single_column.html │ │ ├── base_two_columns.html │ │ ├── movies │ │ │ ├── add_movie.html │ │ │ ├── movie_category_list.html │ │ │ └── movie_list.html │ │ └── utils │ │ │ └── checkbox_select_multiple_tree.html │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── fields.py │ ├── misc.py │ ├── models.py │ └── templatetags │ ├── __init__.py │ └── utility_tags.py ├── ch-9-myproject ├── README.md ├── bulletin_board │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── apps.py │ ├── feeds.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── data │ ├── movies.csv │ └── movies.xls ├── manage.py ├── movies │ ├── __init__.py │ ├── admin.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── import_movies_from_csv.py │ │ │ └── import_movies_from_xls.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── music │ ├── __init__.py │ ├── admin.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── import_music_from_lastfm_as_json.py │ │ │ └── import_music_from_lastfm_as_xml.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ └── models.py ├── myproject │ ├── __init__.py │ ├── conf │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── staging.py │ │ └── test.py │ ├── media │ │ ├── bulletin_board │ │ │ ├── .DS_Store │ │ │ ├── Indiana_Jones_and_the_Temple_of_Doom_Poster.jpg │ │ │ └── The_Matrix_Poster.jpg │ │ └── tracks │ │ │ ├── .DS_Store │ │ │ ├── abba--dancing-queen.png │ │ │ ├── abba--knowing-me-knowing-you.png │ │ │ ├── abba--mamma-mia.png │ │ │ ├── abba--take-a-chance-on-me.png │ │ │ ├── abba--the-winner-takes-it-all.png │ │ │ ├── abba--waterloo.png │ │ │ ├── arcade-fire--reflektor.png │ │ │ ├── bee-gees--how-deep-is-your-love.png │ │ │ ├── bee-gees--stayin-alive.png │ │ │ ├── blondie--atomic.png │ │ │ ├── blondie--heart-of-glass.png │ │ │ ├── bruno-mars--treasure.png │ │ │ ├── calvin-harris--i-need-your-love.png │ │ │ ├── daft-punk--beyond.png │ │ │ ├── daft-punk--fragments-of-time-feat-todd-edwards.png │ │ │ ├── daft-punk--get-lucky-feat-pharrell-williams.png │ │ │ ├── daft-punk--get-lucky-radio-edit-feat-pharrell-williams.png │ │ │ ├── daft-punk--giorgio-by-moroder.png │ │ │ ├── daft-punk--give-life-back-to-music.png │ │ │ ├── daft-punk--instant-crush-feat-julian-casablancas.png │ │ │ ├── daft-punk--lose-yourself-to-dance-feat-pharrell-williams.png │ │ │ ├── daft-punk--too-long.png │ │ │ ├── daft-punk--touch-feat-paul-williams.png │ │ │ ├── deee-lite--groove-is-in-the-heart.png │ │ │ ├── earth-wind-fire--september.png │ │ │ ├── foster-the-people--houdini.png │ │ │ ├── gloria-gaynor--i-will-survive.png │ │ │ ├── haddaway--what-is-love.png │ │ │ ├── hot-chocolate--you-sexy-thing.png │ │ │ ├── jamiroquai--canned-heat.png │ │ │ ├── jamiroquai--cosmic-girl.png │ │ │ ├── justice--dance.png │ │ │ ├── kool-the-gang--jungle-boogie.png │ │ │ ├── kylie-minogue--love-at-first-sight.png │ │ │ ├── lady-gaga--eh-eh-nothing-else-i-can-say.png │ │ │ ├── lady-gaga--summerboy.png │ │ │ ├── madonna--holiday.png │ │ │ ├── madonna--hung-up.png │ │ │ ├── madonna--jump.png │ │ │ ├── madonna--sorry.png │ │ │ ├── maroon-5--sugar.png │ │ │ ├── michael-jackson--billie-jean.png │ │ │ ├── michael-jackson--dont-stop-til-you-get-enough.png │ │ │ ├── michael-jackson--rock-with-you.png │ │ │ ├── michael-jackson--thriller.png │ │ │ ├── shakira--she-wolf.png │ │ │ ├── the-jackson-5--abc.png │ │ │ ├── the-jackson-5--i-want-you-back.png │ │ │ ├── the-rolling-stones--miss-you.png │ │ │ └── the-weeknd--cant-feel-my-face.png │ ├── settings.py │ ├── site_static │ │ └── site │ │ │ └── css │ │ │ └── style.css │ ├── static │ │ └── admin │ │ │ ├── css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── forms.css │ │ │ ├── ie.css │ │ │ ├── login.css │ │ │ ├── rtl.css │ │ │ └── widgets.css │ │ │ ├── img │ │ │ ├── changelist-bg.gif │ │ │ ├── changelist-bg_rtl.gif │ │ │ ├── chooser-bg.gif │ │ │ ├── chooser_stacked-bg.gif │ │ │ ├── default-bg-reverse.gif │ │ │ ├── default-bg.gif │ │ │ ├── deleted-overlay.gif │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.png │ │ │ │ └── move_vertex_on.png │ │ │ ├── icon-no.gif │ │ │ ├── icon-unknown.gif │ │ │ ├── icon-yes.gif │ │ │ ├── icon_addlink.gif │ │ │ ├── icon_alert.gif │ │ │ ├── icon_calendar.gif │ │ │ ├── icon_changelink.gif │ │ │ ├── icon_clock.gif │ │ │ ├── icon_deletelink.gif │ │ │ ├── icon_error.gif │ │ │ ├── icon_searchbox.png │ │ │ ├── icon_success.gif │ │ │ ├── inline-delete-8bit.png │ │ │ ├── inline-delete.png │ │ │ ├── inline-restore-8bit.png │ │ │ ├── inline-restore.png │ │ │ ├── inline-splitter-bg.gif │ │ │ ├── nav-bg-grabber.gif │ │ │ ├── nav-bg-reverse.gif │ │ │ ├── nav-bg-selected.gif │ │ │ ├── nav-bg.gif │ │ │ ├── selector-icons.gif │ │ │ ├── selector-search.gif │ │ │ ├── sorting-icons.gif │ │ │ ├── tool-left.gif │ │ │ ├── tool-left_over.gif │ │ │ ├── tool-right.gif │ │ │ ├── tool-right_over.gif │ │ │ ├── tooltag-add.gif │ │ │ ├── tooltag-add_over.gif │ │ │ ├── tooltag-arrowright.gif │ │ │ └── tooltag-arrowright_over.gif │ │ │ └── js │ │ │ ├── LICENSE-JQUERY.txt │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── calendar.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── timeparse.js │ │ │ └── urlify.js │ ├── templates │ │ ├── base.html │ │ ├── base_single_column.html │ │ ├── base_two_columns.html │ │ ├── bulletin_board │ │ │ ├── bulletin_list.html │ │ │ └── feeds │ │ │ │ └── bulletin_description.html │ │ └── utils │ │ │ └── checkbox_select_multiple_tree.html │ ├── urls.py │ └── wsgi.py ├── requirements.txt └── utils │ ├── __init__.py │ ├── fields.py │ ├── misc.py │ └── models.py ├── notes.todo └── screenshot ├── ch-3 ├── bulletin-board-1467346303103.png ├── bulletin_board.html └── login-1467346769732.png └── ch-5 └── myproject-localhost-8004-en-1467433939257.png /ch-1-django-myproject/__MACOSX/._django-myproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/._django-myproject -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._.DS_Store -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._.git -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._.gitignore -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._README.md -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._externals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._externals -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._locale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._locale -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._magazine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._magazine -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._manage.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._myapp2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._myapp2 -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._myproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._myproject -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._requirements -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/._utils: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/._utils -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/externals/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/externals/._.DS_Store -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/externals/._apps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/externals/._apps -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/externals/._libs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/externals/._libs -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/.___init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/.___init__.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._admin.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._apps.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._migrations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._migrations -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._models.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._signals.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._tests.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/magazine/._views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/magazine/._views.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myapp2/.___init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myapp2/.___init__.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._admin.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._models.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._tests.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myapp2/._views.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._.DS_Store -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/.___init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/.___init__.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._conf -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._media: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._media -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._settings.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._site_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._site_static -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._static -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._templates -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._tmp -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._urls.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/._wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/._wsgi.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._base.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._dev.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._prod.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/myproject/conf/._test.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/requirements/._base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/requirements/._base.txt -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/requirements/._dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/requirements/._dev.txt -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/requirements/._prod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/requirements/._prod.txt -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/requirements/._test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/requirements/._test.txt -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/utils/.___init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/utils/.___init__.py -------------------------------------------------------------------------------- /ch-1-django-myproject/__MACOSX/django-myproject/utils/._misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-1-django-myproject/__MACOSX/django-myproject/utils/._misc.py -------------------------------------------------------------------------------- /ch-10-django-myproject/guerrilla_patches/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/.DS_Store -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/logs/log.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/logs/log.log -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-10-django-myproject/myproject/templates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/myproject/templates/.DS_Store -------------------------------------------------------------------------------- /ch-10-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.1 2 | django-debug-toolbar==1.4 3 | fabric==1.9.0 4 | awesome-slugify 5 | django-mobile 6 | python-memcached 7 | bpython -------------------------------------------------------------------------------- /ch-10-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-10-django-myproject/viral_videos/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | default_app_config = "viral_videos.apps.ViralVideosAppConfig" -------------------------------------------------------------------------------- /ch-10-django-myproject/viral_videos/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-10-django-myproject/viral_videos/migrations/__init__.py -------------------------------------------------------------------------------- /ch-11-django-myproject/bulletin_board/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/bulletin_board/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/bulletin_board/migrations/__init__.py -------------------------------------------------------------------------------- /ch-11-django-myproject/data/movies.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/data/movies.xls -------------------------------------------------------------------------------- /ch-11-django-myproject/deployment/crontab.txt: -------------------------------------------------------------------------------- 1 | 00 01 * * * /home/myproject/commands/cleanup.bsh 2 | 00 02 * * * /home/myproject/commands/backup_db.bsh 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/likes/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/likes/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/likes/migrations/__init__.py -------------------------------------------------------------------------------- /ch-11-django-myproject/likes/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/locations/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/locations/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from models import Location 6 | 7 | admin.site.register(Location) 8 | -------------------------------------------------------------------------------- /ch-11-django-myproject/locations/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/locations/migrations/__init__.py -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | 4 | EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/db.sqlite3_backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/db.sqlite3_backup -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/media/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/media/.DS_Store -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/media/bulletin_board/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/media/bulletin_board/.DS_Store -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tooltag-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tooltag-add.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/admin/img/tooltag-arrowright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/admin/img/tooltag-arrowright.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/static/rest_framework/img/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/static/rest_framework/img/grid.png -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/templates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/templates/.DS_Store -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/templates/bulletin_board/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-11-django-myproject/myproject/templates/bulletin_board/.DS_Store -------------------------------------------------------------------------------- /ch-11-django-myproject/myproject/templates/index.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block content %} 4 | Hello World! 5 | {% endblock %} -------------------------------------------------------------------------------- /ch-11-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.5 2 | django-crispy-forms 3 | requests 4 | 5 | djangorestframework 6 | markdown 7 | django-filter 8 | 9 | selenium 10 | mock 11 | 12 | cookiecutter 13 | -------------------------------------------------------------------------------- /ch-11-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/demo_app/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | default_app_config = 'demo_app.apps.DemoAppConfig' -------------------------------------------------------------------------------- /ch-2-django-myproject/demo_app/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-2-django-myproject/demo_app/migrations/__init__.py -------------------------------------------------------------------------------- /ch-2-django-myproject/demo_app/tests.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.test import TestCase 4 | 5 | # Create your tests here. 6 | -------------------------------------------------------------------------------- /ch-2-django-myproject/demo_app/views.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.shortcuts import render 4 | 5 | # Create your views here. 6 | -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-2-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.2 2 | pytz -------------------------------------------------------------------------------- /ch-2-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/bulletin_board/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/bulletin_board/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/bulletin_board/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | # Register your models here. 6 | -------------------------------------------------------------------------------- /ch-3-django-myproject/bulletin_board/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/bulletin_board/migrations/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/cv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/cv/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/cv/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/cv/migrations/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/email_messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/email_messages/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/email_messages/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | # Register your models here. 6 | -------------------------------------------------------------------------------- /ch-3-django-myproject/email_messages/models.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.db import models 4 | -------------------------------------------------------------------------------- /ch-3-django-myproject/ideas/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/ideas/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/ideas/migrations/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/movies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/movies/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/movies/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/movies/migrations/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/media/quotes/2014/04/20140410003153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/media/quotes/2014/04/20140410003153.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/site_static/site/css/style.css: -------------------------------------------------------------------------------- 1 | #footer { 2 | height: 200px; 3 | } -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/site_static/site/img/smiley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/site_static/site/img/smiley.jpg -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/static/site/img/smiley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/static/site/img/smiley.jpg -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/templates/bulletin_board/change_bulletin.html: -------------------------------------------------------------------------------- 1 | {% extends "base_single_column.html" %} 2 | {% load crispy_forms_tags %} 3 | 4 | {% block content %} 5 | {% crispy form %} 6 | {% endblock %} -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/templates/email_messages/message_to_user_done.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load i18n %} 3 | 4 | {% block content %} 5 |

{% trans "Thanks! Your message has been sent." %}

6 | {% endblock %} -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/templates/quotes/add_quote_done.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load i18n %} 3 | 4 | {% block content %} 5 |

{% trans "Thanks! Your quote has been saved." %}

6 | {% endblock %} -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_de/MAIN_WRITELOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_de/MAIN_WRITELOCK -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_de/_MAIN_2.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_de/_MAIN_2.toc -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_en/MAIN_WRITELOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_en/MAIN_WRITELOCK -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_en/_MAIN_2.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_en/_MAIN_2.toc -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_fr/MAIN_WRITELOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_fr/MAIN_WRITELOCK -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_fr/_MAIN_2.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_fr/_MAIN_2.toc -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_lt/MAIN_WRITELOCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_lt/MAIN_WRITELOCK -------------------------------------------------------------------------------- /ch-3-django-myproject/myproject/tmp/whoosh_index_lt/_MAIN_2.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/myproject/tmp/whoosh_index_lt/_MAIN_2.toc -------------------------------------------------------------------------------- /ch-3-django-myproject/quotes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/quotes/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/quotes/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from .models import InspirationalQuote 6 | 7 | admin.site.register(InspirationalQuote) 8 | -------------------------------------------------------------------------------- /ch-3-django-myproject/quotes/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-3-django-myproject/quotes/migrations/__init__.py -------------------------------------------------------------------------------- /ch-3-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.6 2 | django-crispy-forms 3 | xhtml2pdf 4 | whoosh 5 | django-haystack 6 | -------------------------------------------------------------------------------- /ch-3-django-myproject/search/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-3-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/likes/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/likes/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from .models import Like 6 | 7 | admin.site.register(Like) -------------------------------------------------------------------------------- /ch-4-django-myproject/likes/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/likes/migrations/__init__.py -------------------------------------------------------------------------------- /ch-4-django-myproject/likes/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/locations/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/locations/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from models import Location 6 | 7 | admin.site.register(Location) 8 | -------------------------------------------------------------------------------- /ch-4-django-myproject/locations/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/locations/migrations/__init__.py -------------------------------------------------------------------------------- /ch-4-django-myproject/movies/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/movies/urls.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.conf.urls import patterns, url 4 | 5 | urlpatterns = patterns("movies.views", 6 | url(r"^$", "movie_list", name="movie_list"), 7 | ) -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/media/quotes/2014/04/20140425044126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/media/quotes/2014/04/20140425044126.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/media/uploads/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/media/uploads/.DS_Store -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/site_static/site/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/site_static/site/img/loading.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/site_static/site/img/smiley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/site_static/site/img/smiley.jpg -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/static/site/img/smiley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/myproject/static/site/img/smiley.jpg -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/templates/quotes/add_quote_done.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load i18n %} 3 | 4 | {% block content %} 5 |

{% trans "Thanks! Your quote has been saved." %}

6 | {% endblock %} -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/templates/utils/footer_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/templates/utils/header_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-4-django-myproject/myproject/templates/utils/language_chooser.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-4-django-myproject/quotes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/quotes/__init__.py -------------------------------------------------------------------------------- /ch-4-django-myproject/quotes/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from .models import InspirationQuote 6 | 7 | admin.site.register(InspirationQuote) 8 | -------------------------------------------------------------------------------- /ch-4-django-myproject/quotes/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-4-django-myproject/quotes/migrations/__init__.py -------------------------------------------------------------------------------- /ch-4-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.7 2 | django-crispy-forms 3 | ajaxuploader -------------------------------------------------------------------------------- /ch-4-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-4-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/example/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/media/quotes/2014/04/20140425044126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/media/quotes/2014/04/20140425044126.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-5-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/templates/utils/footer_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/templates/utils/header_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/templates/utils/item.html: -------------------------------------------------------------------------------- 1 | {% extends "utils/item_base.html" %} 2 | 3 | {% block well_content %} 4 | Hello World! 5 | {% endblock %} -------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/templates/utils/item_base.html: -------------------------------------------------------------------------------- 1 |
2 | {% block well_content %}{% endblock %} 3 | {% if request.user.is_authenticated %}You are logged in.{% endif %} 4 |
-------------------------------------------------------------------------------- /ch-5-django-myproject/myproject/templates/utils/language_chooser.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-5-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.3 2 | -------------------------------------------------------------------------------- /ch-5-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-5-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/custom_admin/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/locations/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/locations/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/locations/migrations/__init__.py -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/media/products/ryno/20140521030054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/media/products/ryno/20140521030054.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/media/products/ryno/20140523044813.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/media/products/ryno/20140523044813.jpg -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/media/products/ryno/20140523045127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/media/products/ryno/20140523045127.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/quotes/add_quote_done.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load i18n %} 3 | 4 | {% block content %} 5 |

{% trans "Thanks! Your quote has been saved." %}

6 | {% endblock %} -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/utils/footer_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/utils/header_navigation.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/utils/item.html: -------------------------------------------------------------------------------- 1 | {% extends "utils/item_base.html" %} 2 | 3 | {% block well_content %} 4 | Hello World! 5 | {% endblock %} -------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/utils/item_base.html: -------------------------------------------------------------------------------- 1 |
2 | {% block well_content %}{% endblock %} 3 | {% if request.user.is_authenticated %}You are logged in.{% endif %} 4 |
-------------------------------------------------------------------------------- /ch-6-django-myproject/myproject/templates/utils/language_chooser.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch-6-django-myproject/products/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-6-django-myproject/products/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-6-django-myproject/products/migrations/__init__.py -------------------------------------------------------------------------------- /ch-6-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.4 2 | xlwt -------------------------------------------------------------------------------- /ch-6-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/cms_extensions/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/editorial/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/editorial/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/editorial/migrations/__init__.py -------------------------------------------------------------------------------- /ch-7-django-myproject/movies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/movies/__init__.py -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/media/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/media/.DS_Store -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/site_static/site/css/style.css: -------------------------------------------------------------------------------- 1 | .featured a { 2 | color: #806515!important; 3 | font-size: 1.5em; 4 | font-weight: bold; 5 | } 6 | 7 | .playful { 8 | background: #FFEAAA; 9 | } -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-7-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-7-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-7-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-8-django-myproject/movies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/movies/__init__.py -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | 4 | EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from base import * 3 | -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/site_static/site/css/style.css: -------------------------------------------------------------------------------- 1 | #footer { 2 | height: 200px; 3 | } 4 | 5 | .level-1 { 6 | margin-left: 20px; 7 | } -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-8-django-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-8-django-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.8.1 2 | django-crispy-forms 3 | django-mptt==0.7.2 4 | django-mptt-admin 5 | django-mptt-tree-editor 6 | -------------------------------------------------------------------------------- /ch-8-django-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-8-django-myproject/utils/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/bulletin_board/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | default_app_config = 'bulletin_board.apps.BulletinBoardConfig' 3 | -------------------------------------------------------------------------------- /ch-9-myproject/bulletin_board/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | from .models import Category, Bulletin 5 | 6 | admin.site.register(Category) 7 | admin.site.register(Bulletin) -------------------------------------------------------------------------------- /ch-9-myproject/bulletin_board/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/bulletin_board/migrations/__init__.py -------------------------------------------------------------------------------- /ch-9-myproject/data/movies.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/data/movies.xls -------------------------------------------------------------------------------- /ch-9-myproject/movies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/movies/__init__.py -------------------------------------------------------------------------------- /ch-9-myproject/movies/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from .models import Movie 6 | 7 | admin.site.register(Movie) 8 | -------------------------------------------------------------------------------- /ch-9-myproject/movies/management/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/movies/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/movies/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/movies/migrations/__init__.py -------------------------------------------------------------------------------- /ch-9-myproject/music/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/music/admin.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from __future__ import unicode_literals 3 | from django.contrib import admin 4 | 5 | from .models import Track 6 | 7 | admin.site.register(Track) 8 | -------------------------------------------------------------------------------- /ch-9-myproject/music/management/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/music/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /ch-9-myproject/music/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/music/migrations/__init__.py -------------------------------------------------------------------------------- /ch-9-myproject/myproject/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-9-myproject/myproject/conf/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | -------------------------------------------------------------------------------- /ch-9-myproject/myproject/conf/dev.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | 4 | EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend" 5 | 6 | DEBUG = True -------------------------------------------------------------------------------- /ch-9-myproject/myproject/conf/prod.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-9-myproject/myproject/conf/staging.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-9-myproject/myproject/conf/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/bulletin_board/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/bulletin_board/.DS_Store -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/bulletin_board/The_Matrix_Poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/bulletin_board/The_Matrix_Poster.jpg -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/.DS_Store -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/abba--dancing-queen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/abba--dancing-queen.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/abba--knowing-me-knowing-you.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/abba--knowing-me-knowing-you.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/abba--mamma-mia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/abba--mamma-mia.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/abba--take-a-chance-on-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/abba--take-a-chance-on-me.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/abba--waterloo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/abba--waterloo.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/arcade-fire--reflektor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/arcade-fire--reflektor.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/bee-gees--stayin-alive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/bee-gees--stayin-alive.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/blondie--atomic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/blondie--atomic.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/blondie--heart-of-glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/blondie--heart-of-glass.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/bruno-mars--treasure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/bruno-mars--treasure.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/daft-punk--beyond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/daft-punk--beyond.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/daft-punk--too-long.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/daft-punk--too-long.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/earth-wind-fire--september.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/earth-wind-fire--september.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/foster-the-people--houdini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/foster-the-people--houdini.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/haddaway--what-is-love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/haddaway--what-is-love.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/jamiroquai--canned-heat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/jamiroquai--canned-heat.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/jamiroquai--cosmic-girl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/jamiroquai--cosmic-girl.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/justice--dance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/justice--dance.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/kool-the-gang--jungle-boogie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/kool-the-gang--jungle-boogie.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/lady-gaga--summerboy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/lady-gaga--summerboy.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/madonna--holiday.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/madonna--holiday.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/madonna--hung-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/madonna--hung-up.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/madonna--jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/madonna--jump.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/madonna--sorry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/madonna--sorry.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/maroon-5--sugar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/maroon-5--sugar.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/michael-jackson--billie-jean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/michael-jackson--billie-jean.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/michael-jackson--thriller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/michael-jackson--thriller.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/shakira--she-wolf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/shakira--she-wolf.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/the-jackson-5--abc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/the-jackson-5--abc.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/media/tracks/the-rolling-stones--miss-you.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/media/tracks/the-rolling-stones--miss-you.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/site_static/site/css/style.css: -------------------------------------------------------------------------------- 1 | #footer { 2 | height: 200px; 3 | } 4 | 5 | .level-1 { 6 | margin-left: 20px; 7 | } -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/changelist-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/changelist-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/changelist-bg_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/changelist-bg_rtl.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/chooser-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/chooser-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/chooser_stacked-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/chooser_stacked-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/default-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/default-bg-reverse.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/default-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/default-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/deleted-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/deleted-overlay.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/gis/move_vertex_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/gis/move_vertex_off.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/gis/move_vertex_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/gis/move_vertex_on.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon-no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon-no.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon-unknown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon-unknown.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon-yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon-yes.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_addlink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_addlink.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_alert.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_calendar.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_changelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_changelink.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_clock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_clock.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_deletelink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_deletelink.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_error.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_searchbox.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/icon_success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/icon_success.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/inline-delete-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/inline-delete-8bit.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/inline-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/inline-delete.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/inline-restore-8bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/inline-restore-8bit.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/inline-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/inline-restore.png -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/inline-splitter-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/inline-splitter-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/nav-bg-grabber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/nav-bg-grabber.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/nav-bg-reverse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/nav-bg-reverse.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/nav-bg-selected.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/nav-bg-selected.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/nav-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/nav-bg.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/selector-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/selector-icons.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/selector-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/selector-search.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/sorting-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/sorting-icons.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tool-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tool-left.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tool-left_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tool-left_over.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tool-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tool-right.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tool-right_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tool-right_over.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tooltag-add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tooltag-add.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tooltag-add_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tooltag-add_over.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tooltag-arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tooltag-arrowright.gif -------------------------------------------------------------------------------- /ch-9-myproject/myproject/static/admin/img/tooltag-arrowright_over.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/ch-9-myproject/myproject/static/admin/img/tooltag-arrowright_over.gif -------------------------------------------------------------------------------- /ch-9-myproject/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | Django==1.8.5 3 | django-crispy-forms 4 | xlrd 5 | requests 6 | git+git://github.com/django-tastypie/django-tastypie.git 7 | 8 | djangorestframework 9 | markdown 10 | django-filter -------------------------------------------------------------------------------- /ch-9-myproject/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /screenshot/ch-3/bulletin-board-1467346303103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/screenshot/ch-3/bulletin-board-1467346303103.png -------------------------------------------------------------------------------- /screenshot/ch-3/login-1467346769732.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/screenshot/ch-3/login-1467346769732.png -------------------------------------------------------------------------------- /screenshot/ch-5/myproject-localhost-8004-en-1467433939257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guinslym/web-development-with-django-cookbook/2cf21ece0603318dfb7f66430377dc32abdb0dc5/screenshot/ch-5/myproject-localhost-8004-en-1467433939257.png --------------------------------------------------------------------------------