├── Chapter01 └── mysite │ ├── blog │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ ├── admin.cpython-37.pyc │ │ ├── apps.cpython-37.pyc │ │ ├── models.cpython-37.pyc │ │ ├── urls.cpython-37.pyc │ │ └── views.cpython-37.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-37.pyc │ │ │ └── __init__.cpython-37.pyc │ ├── models.py │ ├── static │ │ └── css │ │ │ └── blog.css │ ├── templates │ │ ├── blog │ │ │ ├── base.html │ │ │ └── post │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ └── pagination.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ └── mysite │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-37.pyc │ ├── settings.cpython-37.pyc │ ├── urls.cpython-37.pyc │ └── wsgi.cpython-37.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── Chapter02 └── mysite │ ├── blog │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_comment.py │ │ ├── 0003_post_tags.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── blog.css │ ├── templates │ │ ├── blog │ │ │ ├── base.html │ │ │ └── post │ │ │ │ ├── detail.html │ │ │ │ ├── list.html │ │ │ │ └── share.html │ │ └── pagination.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ └── mysite │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── Chapter03 └── mysite │ ├── blog │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── feeds.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_comment.py │ │ ├── 0003_post_tags.py │ │ └── __init__.py │ ├── models.py │ ├── sitemaps.py │ ├── static │ │ └── css │ │ │ └── blog.css │ ├── templates │ │ ├── blog │ │ │ ├── base.html │ │ │ └── post │ │ │ │ ├── detail.html │ │ │ │ ├── latest_posts.html │ │ │ │ ├── list.html │ │ │ │ ├── search.html │ │ │ │ └── share.html │ │ └── pagination.html │ ├── templatetags │ │ ├── __init__.py │ │ └── blog_tags.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ └── mysite │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── Chapter04 └── bookmarks │ ├── account │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authentication.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── account │ │ │ ├── dashboard.html │ │ │ ├── edit.html │ │ │ ├── login.html │ │ │ ├── register.html │ │ │ └── register_done.html │ │ ├── base.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ ├── login.html │ │ │ ├── password_change_done.html │ │ │ ├── password_change_form.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ ├── password_reset_email.html │ │ │ └── password_reset_form.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── bookmarks │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ └── manage.py ├── Chapter05 └── bookmarks │ ├── account │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authentication.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── account │ │ │ ├── dashboard.html │ │ │ ├── edit.html │ │ │ ├── login.html │ │ │ ├── register.html │ │ │ └── register_done.html │ │ ├── base.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ ├── login.html │ │ │ ├── password_change_done.html │ │ │ ├── password_change_form.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ ├── password_reset_email.html │ │ │ └── password_reset_form.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── bookmarks │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── common │ ├── __init__.py │ └── decorators.py │ ├── images │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── bookmarklet.css │ │ └── js │ │ │ └── bookmarklet.js │ ├── templates │ │ ├── bookmarklet_launcher.js │ │ └── images │ │ │ └── image │ │ │ ├── create.html │ │ │ ├── detail.html │ │ │ ├── list.html │ │ │ └── list_ajax.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── manage.py ├── Chapter06 └── bookmarks │ ├── account │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── authentication.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_contact.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── account │ │ │ ├── dashboard.html │ │ │ ├── edit.html │ │ │ ├── login.html │ │ │ ├── register.html │ │ │ ├── register_done.html │ │ │ └── user │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ ├── base.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ ├── login.html │ │ │ ├── password_change_done.html │ │ │ ├── password_change_form.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ ├── password_reset_email.html │ │ │ └── password_reset_form.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── actions │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── actions │ │ │ └── action │ │ │ └── detail.html │ ├── tests.py │ ├── utils.py │ └── views.py │ ├── bookmarks │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── common │ ├── __init__.py │ └── decorators.py │ ├── images │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_image_total_likes.py │ │ └── __init__.py │ ├── models.py │ ├── signals.py │ ├── static │ │ ├── css │ │ │ └── bookmarklet.css │ │ └── js │ │ │ └── bookmarklet.js │ ├── templates │ │ ├── bookmarklet_launcher.js │ │ └── images │ │ │ └── image │ │ │ ├── create.html │ │ │ ├── detail.html │ │ │ ├── list.html │ │ │ ├── list_ajax.html │ │ │ └── ranking.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── manage.py ├── Chapter07 └── myshop │ ├── cart │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── cart.py │ ├── context_processors.py │ ├── forms.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── cart │ │ │ └── detail.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── myshop │ ├── __init__.py │ ├── asgi.py │ ├── celery.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── orders │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ └── orders │ │ │ └── order │ │ │ ├── create.html │ │ │ └── created.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── shop │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ ├── 0001_initial.py │ └── __init__.py │ ├── models.py │ ├── static │ ├── css │ │ ├── base.css │ │ └── pdf.css │ └── img │ │ └── no_image.png │ ├── templates │ └── shop │ │ ├── base.html │ │ └── product │ │ ├── detail.html │ │ └── list.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── Chapter08 └── myshop │ ├── cart │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── cart.py │ ├── context_processors.py │ ├── forms.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── cart │ │ │ └── detail.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── myshop │ ├── __init__.py │ ├── asgi.py │ ├── celery.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── orders │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_order_braintree_id.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ ├── admin │ │ │ └── orders │ │ │ │ └── order │ │ │ │ └── detail.html │ │ └── orders │ │ │ └── order │ │ │ ├── create.html │ │ │ ├── created.html │ │ │ └── pdf.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── payment │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ └── payment │ │ │ ├── canceled.html │ │ │ ├── done.html │ │ │ └── process.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── shop │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ ├── base.css │ │ │ └── pdf.css │ │ └── img │ │ │ └── no_image.png │ ├── templates │ │ └── shop │ │ │ ├── base.html │ │ │ └── product │ │ │ ├── detail.html │ │ │ └── list.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── static │ ├── admin │ ├── css │ │ ├── autocomplete.css │ │ ├── base.css │ │ ├── changelists.css │ │ ├── dashboard.css │ │ ├── fonts.css │ │ ├── forms.css │ │ ├── login.css │ │ ├── responsive.css │ │ ├── responsive_rtl.css │ │ ├── rtl.css │ │ ├── vendor │ │ │ └── select2 │ │ │ │ ├── LICENSE-SELECT2.md │ │ │ │ ├── select2.css │ │ │ │ └── select2.min.css │ │ └── widgets.css │ ├── fonts │ │ ├── LICENSE.txt │ │ ├── README.txt │ │ ├── Roboto-Bold-webfont.woff │ │ ├── Roboto-Light-webfont.woff │ │ └── Roboto-Regular-webfont.woff │ ├── img │ │ ├── LICENSE │ │ ├── README.txt │ │ ├── calendar-icons.svg │ │ ├── gis │ │ │ ├── move_vertex_off.svg │ │ │ └── move_vertex_on.svg │ │ ├── icon-addlink.svg │ │ ├── icon-alert.svg │ │ ├── icon-calendar.svg │ │ ├── icon-changelink.svg │ │ ├── icon-clock.svg │ │ ├── icon-deletelink.svg │ │ ├── icon-no.svg │ │ ├── icon-unknown-alt.svg │ │ ├── icon-unknown.svg │ │ ├── icon-viewlink.svg │ │ ├── icon-yes.svg │ │ ├── inline-delete.svg │ │ ├── search.svg │ │ ├── selector-icons.svg │ │ ├── sorting-icons.svg │ │ ├── tooltag-add.svg │ │ └── tooltag-arrowright.svg │ └── js │ │ ├── SelectBox.js │ │ ├── SelectFilter2.js │ │ ├── actions.js │ │ ├── actions.min.js │ │ ├── admin │ │ ├── DateTimeShortcuts.js │ │ └── RelatedObjectLookups.js │ │ ├── autocomplete.js │ │ ├── calendar.js │ │ ├── cancel.js │ │ ├── change_form.js │ │ ├── collapse.js │ │ ├── collapse.min.js │ │ ├── core.js │ │ ├── inlines.js │ │ ├── inlines.min.js │ │ ├── jquery.init.js │ │ ├── popup_response.js │ │ ├── prepopulate.js │ │ ├── prepopulate.min.js │ │ ├── prepopulate_init.js │ │ ├── urlify.js │ │ └── vendor │ │ ├── jquery │ │ ├── LICENSE.txt │ │ ├── jquery.js │ │ └── jquery.min.js │ │ ├── select2 │ │ ├── LICENSE.md │ │ ├── i18n │ │ │ ├── af.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── dsb.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hsb.js │ │ │ ├── hu.js │ │ │ ├── hy.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── ps.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ ├── select2.full.js │ │ └── select2.full.min.js │ │ └── xregexp │ │ ├── LICENSE.txt │ │ ├── xregexp.js │ │ └── xregexp.min.js │ ├── css │ ├── base.css │ └── pdf.css │ └── img │ └── no_image.png ├── Chapter09 └── myshop │ ├── cart │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── cart.py │ ├── context_processors.py │ ├── forms.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── cart │ │ │ └── detail.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── coupons │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── locale │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── es │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po │ ├── manage.py │ ├── myshop │ ├── __init__.py │ ├── asgi.py │ ├── celery.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── orders │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── locale │ │ ├── en │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ └── django.po │ │ └── es │ │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_order_braintree_id.py │ │ ├── 0003_auto_20191213_1618.py │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ ├── admin │ │ │ └── orders │ │ │ │ └── order │ │ │ │ └── detail.html │ │ └── orders │ │ │ └── order │ │ │ ├── create.html │ │ │ ├── created.html │ │ │ └── pdf.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── payment │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── tasks.py │ ├── templates │ │ └── payment │ │ │ ├── canceled.html │ │ │ ├── done.html │ │ │ └── process.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── shop │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_translations.py │ │ └── __init__.py │ ├── models.py │ ├── recommender.py │ ├── static │ │ ├── css │ │ │ ├── base.css │ │ │ └── pdf.css │ │ └── img │ │ │ └── no_image.png │ ├── templates │ │ └── shop │ │ │ ├── base.html │ │ │ └── product │ │ │ ├── detail.html │ │ │ └── list.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── static │ ├── admin │ ├── css │ │ ├── autocomplete.css │ │ ├── base.css │ │ ├── changelists.css │ │ ├── dashboard.css │ │ ├── fonts.css │ │ ├── forms.css │ │ ├── login.css │ │ ├── responsive.css │ │ ├── responsive_rtl.css │ │ ├── rtl.css │ │ ├── vendor │ │ │ └── select2 │ │ │ │ ├── LICENSE-SELECT2.md │ │ │ │ ├── select2.css │ │ │ │ └── select2.min.css │ │ └── widgets.css │ ├── fonts │ │ ├── LICENSE.txt │ │ ├── README.txt │ │ ├── Roboto-Bold-webfont.woff │ │ ├── Roboto-Light-webfont.woff │ │ └── Roboto-Regular-webfont.woff │ ├── img │ │ ├── LICENSE │ │ ├── README.txt │ │ ├── calendar-icons.svg │ │ ├── gis │ │ │ ├── move_vertex_off.svg │ │ │ └── move_vertex_on.svg │ │ ├── icon-addlink.svg │ │ ├── icon-alert.svg │ │ ├── icon-calendar.svg │ │ ├── icon-changelink.svg │ │ ├── icon-clock.svg │ │ ├── icon-deletelink.svg │ │ ├── icon-no.svg │ │ ├── icon-unknown-alt.svg │ │ ├── icon-unknown.svg │ │ ├── icon-viewlink.svg │ │ ├── icon-yes.svg │ │ ├── inline-delete.svg │ │ ├── search.svg │ │ ├── selector-icons.svg │ │ ├── sorting-icons.svg │ │ ├── tooltag-add.svg │ │ └── tooltag-arrowright.svg │ └── js │ │ ├── SelectBox.js │ │ ├── SelectFilter2.js │ │ ├── actions.js │ │ ├── actions.min.js │ │ ├── admin │ │ ├── DateTimeShortcuts.js │ │ └── RelatedObjectLookups.js │ │ ├── autocomplete.js │ │ ├── calendar.js │ │ ├── cancel.js │ │ ├── change_form.js │ │ ├── collapse.js │ │ ├── collapse.min.js │ │ ├── core.js │ │ ├── inlines.js │ │ ├── inlines.min.js │ │ ├── jquery.init.js │ │ ├── popup_response.js │ │ ├── prepopulate.js │ │ ├── prepopulate.min.js │ │ ├── prepopulate_init.js │ │ ├── urlify.js │ │ └── vendor │ │ ├── jquery │ │ ├── LICENSE.txt │ │ ├── jquery.js │ │ └── jquery.min.js │ │ ├── select2 │ │ ├── LICENSE.md │ │ ├── i18n │ │ │ ├── af.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── dsb.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hsb.js │ │ │ ├── hu.js │ │ │ ├── hy.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── ps.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ ├── select2.full.js │ │ └── select2.full.min.js │ │ └── xregexp │ │ ├── LICENSE.txt │ │ ├── xregexp.js │ │ └── xregexp.min.js │ ├── css │ ├── base.css │ └── pdf.css │ └── img │ └── no_image.png ├── Chapter10 └── educa │ ├── courses │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── fields.py │ ├── fixtures │ │ └── subjects.json │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_content_file_image_text_video.py │ │ ├── 0003_auto_20191214_1253.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── base.html │ │ ├── courses │ │ │ └── manage │ │ │ │ ├── content │ │ │ │ └── form.html │ │ │ │ ├── course │ │ │ │ ├── delete.html │ │ │ │ ├── form.html │ │ │ │ └── list.html │ │ │ │ └── module │ │ │ │ ├── content_list.html │ │ │ │ └── formset.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ └── login.html │ ├── templatetags │ │ ├── __init__.py │ │ └── course.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── educa │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ └── manage.py ├── Chapter11 └── educa │ ├── courses │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── fields.py │ ├── fixtures │ │ └── subjects.json │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_content_file_image_text_video.py │ │ ├── 0003_auto_20191214_1253.py │ │ ├── 0004_course_students.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── base.html │ │ ├── courses │ │ │ ├── content │ │ │ │ ├── file.html │ │ │ │ ├── image.html │ │ │ │ ├── text.html │ │ │ │ └── video.html │ │ │ ├── course │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ │ └── manage │ │ │ │ ├── content │ │ │ │ └── form.html │ │ │ │ ├── course │ │ │ │ ├── delete.html │ │ │ │ ├── form.html │ │ │ │ └── list.html │ │ │ │ └── module │ │ │ │ ├── content_list.html │ │ │ │ └── formset.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ └── login.html │ ├── templatetags │ │ ├── __init__.py │ │ └── course.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── educa │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── manage.py │ └── students │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ └── __init__.py │ ├── models.py │ ├── templates │ └── students │ │ ├── course │ │ ├── detail.html │ │ └── list.html │ │ └── student │ │ └── registration.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── Chapter12 ├── api_examples │ └── enroll_all.py └── educa │ ├── courses │ ├── __init__.py │ ├── admin.py │ ├── api │ │ ├── __init__.py │ │ ├── permissions.py │ │ ├── serializers.py │ │ ├── urls.py │ │ └── views.py │ ├── apps.py │ ├── fields.py │ ├── fixtures │ │ └── subjects.json │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_content_file_image_text_video.py │ │ ├── 0003_auto_20191214_1253.py │ │ ├── 0004_course_students.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── base.html │ │ ├── courses │ │ │ ├── content │ │ │ │ ├── file.html │ │ │ │ ├── image.html │ │ │ │ ├── text.html │ │ │ │ └── video.html │ │ │ ├── course │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ │ └── manage │ │ │ │ ├── content │ │ │ │ └── form.html │ │ │ │ ├── course │ │ │ │ ├── delete.html │ │ │ │ ├── form.html │ │ │ │ └── list.html │ │ │ │ └── module │ │ │ │ ├── content_list.html │ │ │ │ └── formset.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ └── login.html │ ├── templatetags │ │ ├── __init__.py │ │ └── course.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── educa │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── manage.py │ └── students │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ └── __init__.py │ ├── models.py │ ├── templates │ └── students │ │ ├── course │ │ ├── detail.html │ │ └── list.html │ │ └── student │ │ └── registration.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── Chapter13 └── educa │ ├── chat │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── consumers.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── routing.py │ ├── templates │ │ └── chat │ │ │ └── room.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── courses │ ├── __init__.py │ ├── admin.py │ ├── api │ │ ├── __init__.py │ │ ├── permissions.py │ │ ├── serializers.py │ │ ├── urls.py │ │ └── views.py │ ├── apps.py │ ├── fields.py │ ├── fixtures │ │ └── subjects.json │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_content_file_image_text_video.py │ │ ├── 0003_auto_20191214_1253.py │ │ ├── 0004_course_students.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── base.html │ │ ├── courses │ │ │ ├── content │ │ │ │ ├── file.html │ │ │ │ ├── image.html │ │ │ │ ├── text.html │ │ │ │ └── video.html │ │ │ ├── course │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ │ └── manage │ │ │ │ ├── content │ │ │ │ └── form.html │ │ │ │ ├── course │ │ │ │ ├── delete.html │ │ │ │ ├── form.html │ │ │ │ └── list.html │ │ │ │ └── module │ │ │ │ ├── content_list.html │ │ │ │ └── formset.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ └── login.html │ ├── templatetags │ │ ├── __init__.py │ │ └── course.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── educa │ ├── __init__.py │ ├── asgi.py │ ├── routing.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── manage.py │ └── students │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ └── __init__.py │ ├── models.py │ ├── templates │ └── students │ │ ├── course │ │ ├── detail.html │ │ └── list.html │ │ └── student │ │ └── registration.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── Chapter14 └── educa │ ├── chat │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── consumers.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── routing.py │ ├── templates │ │ └── chat │ │ │ └── room.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── config │ ├── nginx.conf │ └── uwsgi.ini │ ├── courses │ ├── __init__.py │ ├── admin.py │ ├── api │ │ ├── __init__.py │ │ ├── permissions.py │ │ ├── serializers.py │ │ ├── urls.py │ │ └── views.py │ ├── apps.py │ ├── fields.py │ ├── fixtures │ │ └── subjects.json │ ├── forms.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_content_file_image_text_video.py │ │ ├── 0003_auto_20191214_1253.py │ │ ├── 0004_course_students.py │ │ └── __init__.py │ ├── models.py │ ├── static │ │ └── css │ │ │ └── base.css │ ├── templates │ │ ├── base.html │ │ ├── courses │ │ │ ├── content │ │ │ │ ├── file.html │ │ │ │ ├── image.html │ │ │ │ ├── text.html │ │ │ │ └── video.html │ │ │ ├── course │ │ │ │ ├── detail.html │ │ │ │ └── list.html │ │ │ └── manage │ │ │ │ ├── content │ │ │ │ └── form.html │ │ │ │ ├── course │ │ │ │ ├── delete.html │ │ │ │ ├── form.html │ │ │ │ └── list.html │ │ │ │ └── module │ │ │ │ ├── content_list.html │ │ │ │ └── formset.html │ │ └── registration │ │ │ ├── logged_out.html │ │ │ └── login.html │ ├── templatetags │ │ ├── __init__.py │ │ └── course.py │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── educa │ ├── __init__.py │ ├── asgi.py │ ├── routing.py │ ├── settings │ │ ├── base.py │ │ ├── local.py │ │ └── pro.py │ ├── urls.py │ └── wsgi.py │ ├── logs │ └── nginx_error.log │ ├── manage.py │ ├── ssl │ ├── educa.crt │ └── educa.key │ ├── static │ ├── admin │ │ ├── css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── changelists.css │ │ │ ├── dashboard.css │ │ │ ├── fonts.css │ │ │ ├── forms.css │ │ │ ├── login.css │ │ │ ├── responsive.css │ │ │ ├── responsive_rtl.css │ │ │ ├── rtl.css │ │ │ ├── vendor │ │ │ │ └── select2 │ │ │ │ │ ├── LICENSE-SELECT2.md │ │ │ │ │ ├── select2.css │ │ │ │ │ └── select2.min.css │ │ │ └── widgets.css │ │ ├── fonts │ │ │ ├── LICENSE.txt │ │ │ ├── README.txt │ │ │ ├── Roboto-Bold-webfont.woff │ │ │ ├── Roboto-Light-webfont.woff │ │ │ └── Roboto-Regular-webfont.woff │ │ ├── img │ │ │ ├── LICENSE │ │ │ ├── README.txt │ │ │ ├── calendar-icons.svg │ │ │ ├── gis │ │ │ │ ├── move_vertex_off.svg │ │ │ │ └── move_vertex_on.svg │ │ │ ├── icon-addlink.svg │ │ │ ├── icon-alert.svg │ │ │ ├── icon-calendar.svg │ │ │ ├── icon-changelink.svg │ │ │ ├── icon-clock.svg │ │ │ ├── icon-deletelink.svg │ │ │ ├── icon-no.svg │ │ │ ├── icon-unknown-alt.svg │ │ │ ├── icon-unknown.svg │ │ │ ├── icon-viewlink.svg │ │ │ ├── icon-yes.svg │ │ │ ├── inline-delete.svg │ │ │ ├── search.svg │ │ │ ├── selector-icons.svg │ │ │ ├── sorting-icons.svg │ │ │ ├── tooltag-add.svg │ │ │ └── tooltag-arrowright.svg │ │ └── js │ │ │ ├── SelectBox.js │ │ │ ├── SelectFilter2.js │ │ │ ├── actions.js │ │ │ ├── actions.min.js │ │ │ ├── admin │ │ │ ├── DateTimeShortcuts.js │ │ │ └── RelatedObjectLookups.js │ │ │ ├── autocomplete.js │ │ │ ├── calendar.js │ │ │ ├── cancel.js │ │ │ ├── change_form.js │ │ │ ├── collapse.js │ │ │ ├── collapse.min.js │ │ │ ├── core.js │ │ │ ├── inlines.js │ │ │ ├── inlines.min.js │ │ │ ├── jquery.init.js │ │ │ ├── popup_response.js │ │ │ ├── prepopulate.js │ │ │ ├── prepopulate.min.js │ │ │ ├── prepopulate_init.js │ │ │ ├── urlify.js │ │ │ └── vendor │ │ │ ├── jquery │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.js │ │ │ └── jquery.min.js │ │ │ ├── select2 │ │ │ ├── LICENSE.md │ │ │ ├── i18n │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── bn.js │ │ │ │ ├── bs.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── dsb.js │ │ │ │ ├── el.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hsb.js │ │ │ │ ├── hu.js │ │ │ │ ├── hy.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── ne.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── ps.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-Cyrl.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tk.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-CN.js │ │ │ │ └── zh-TW.js │ │ │ ├── select2.full.js │ │ │ └── select2.full.min.js │ │ │ └── xregexp │ │ │ ├── LICENSE.txt │ │ │ ├── xregexp.js │ │ │ └── xregexp.min.js │ ├── css │ │ └── base.css │ ├── memcache_status.css │ └── rest_framework │ │ ├── css │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-tweaks.css │ │ ├── bootstrap.min.css │ │ ├── default.css │ │ ├── font-awesome-4.0.3.css │ │ └── prettify.css │ │ ├── docs │ │ ├── css │ │ │ ├── base.css │ │ │ ├── highlight.css │ │ │ └── jquery.json-view.min.css │ │ ├── img │ │ │ ├── favicon.ico │ │ │ └── grid.png │ │ └── js │ │ │ ├── api.js │ │ │ ├── highlight.pack.js │ │ │ └── jquery.json-view.min.js │ │ ├── fonts │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── 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 │ │ ├── coreapi-0.1.1.js │ │ ├── csrf.js │ │ ├── default.js │ │ ├── jquery-3.4.1.min.js │ │ └── prettify-min.js │ └── students │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── enroll_reminder.py │ ├── migrations │ └── __init__.py │ ├── models.py │ ├── templates │ └── students │ │ ├── course │ │ ├── detail.html │ │ └── list.html │ │ └── student │ │ └── registration.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── LICENSE └── README.md /Chapter01/mysite/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/admin.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/admin.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/apps.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/apps.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/models.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/models.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/urls.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/urls.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/__pycache__/views.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/__pycache__/views.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/admin.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/apps.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/mysite/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/models.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/static/css/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/static/css/blog.css -------------------------------------------------------------------------------- /Chapter01/mysite/blog/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/templates/blog/base.html -------------------------------------------------------------------------------- /Chapter01/mysite/blog/templates/blog/post/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/templates/blog/post/detail.html -------------------------------------------------------------------------------- /Chapter01/mysite/blog/templates/blog/post/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/templates/blog/post/list.html -------------------------------------------------------------------------------- /Chapter01/mysite/blog/templates/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/templates/pagination.html -------------------------------------------------------------------------------- /Chapter01/mysite/blog/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/tests.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/urls.py -------------------------------------------------------------------------------- /Chapter01/mysite/blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/blog/views.py -------------------------------------------------------------------------------- /Chapter01/mysite/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/manage.py -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/__pycache__/urls.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/__pycache__/urls.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/__pycache__/wsgi.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/__pycache__/wsgi.cpython-37.pyc -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/asgi.py -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/settings.py -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/urls.py -------------------------------------------------------------------------------- /Chapter01/mysite/mysite/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter01/mysite/mysite/wsgi.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/mysite/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/admin.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/apps.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/forms.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/migrations/0002_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/migrations/0002_comment.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/migrations/0003_post_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/migrations/0003_post_tags.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/mysite/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/models.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/static/css/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/static/css/blog.css -------------------------------------------------------------------------------- /Chapter02/mysite/blog/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/templates/blog/base.html -------------------------------------------------------------------------------- /Chapter02/mysite/blog/templates/blog/post/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/templates/blog/post/detail.html -------------------------------------------------------------------------------- /Chapter02/mysite/blog/templates/blog/post/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/templates/blog/post/list.html -------------------------------------------------------------------------------- /Chapter02/mysite/blog/templates/blog/post/share.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/templates/blog/post/share.html -------------------------------------------------------------------------------- /Chapter02/mysite/blog/templates/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/templates/pagination.html -------------------------------------------------------------------------------- /Chapter02/mysite/blog/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/tests.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/urls.py -------------------------------------------------------------------------------- /Chapter02/mysite/blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/blog/views.py -------------------------------------------------------------------------------- /Chapter02/mysite/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/manage.py -------------------------------------------------------------------------------- /Chapter02/mysite/mysite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/mysite/mysite/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/mysite/asgi.py -------------------------------------------------------------------------------- /Chapter02/mysite/mysite/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/mysite/settings.py -------------------------------------------------------------------------------- /Chapter02/mysite/mysite/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/mysite/urls.py -------------------------------------------------------------------------------- /Chapter02/mysite/mysite/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter02/mysite/mysite/wsgi.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/mysite/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/admin.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/apps.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/feeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/feeds.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/forms.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/migrations/0002_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/migrations/0002_comment.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/migrations/0003_post_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/migrations/0003_post_tags.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/mysite/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/models.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/sitemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/sitemaps.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/static/css/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/static/css/blog.css -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/blog/base.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/blog/post/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/blog/post/detail.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/blog/post/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/blog/post/list.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/blog/post/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/blog/post/search.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/blog/post/share.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/blog/post/share.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templates/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templates/pagination.html -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/mysite/blog/templatetags/blog_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/templatetags/blog_tags.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/tests.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/urls.py -------------------------------------------------------------------------------- /Chapter03/mysite/blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/blog/views.py -------------------------------------------------------------------------------- /Chapter03/mysite/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/manage.py -------------------------------------------------------------------------------- /Chapter03/mysite/mysite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/mysite/mysite/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/mysite/asgi.py -------------------------------------------------------------------------------- /Chapter03/mysite/mysite/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/mysite/settings.py -------------------------------------------------------------------------------- /Chapter03/mysite/mysite/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/mysite/urls.py -------------------------------------------------------------------------------- /Chapter03/mysite/mysite/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter03/mysite/mysite/wsgi.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/admin.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/apps.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/authentication.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/forms.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/models.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/static/css/base.css -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/templates/account/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/templates/account/edit.html -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/templates/account/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/templates/account/login.html -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/templates/base.html -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/tests.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/urls.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/account/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/account/views.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/bookmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/bookmarks/bookmarks/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/bookmarks/asgi.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/bookmarks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/bookmarks/settings.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/bookmarks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/bookmarks/urls.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/bookmarks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/bookmarks/wsgi.py -------------------------------------------------------------------------------- /Chapter04/bookmarks/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter04/bookmarks/manage.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/admin.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/apps.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/authentication.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/forms.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/models.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/static/css/base.css -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/templates/account/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/templates/account/edit.html -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/templates/account/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/templates/account/login.html -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/templates/base.html -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/tests.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/urls.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/account/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/account/views.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/bookmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/bookmarks/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/bookmarks/asgi.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/bookmarks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/bookmarks/settings.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/bookmarks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/bookmarks/urls.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/bookmarks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/bookmarks/wsgi.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/common/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/common/decorators.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/admin.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/apps.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/forms.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/models.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/static/css/bookmarklet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/static/css/bookmarklet.css -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/static/js/bookmarklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/static/js/bookmarklet.js -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/tests.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/urls.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/images/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/images/views.py -------------------------------------------------------------------------------- /Chapter05/bookmarks/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter05/bookmarks/manage.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/admin.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/apps.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/authentication.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/forms.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/migrations/0002_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/migrations/0002_contact.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/models.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/static/css/base.css -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/templates/account/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/templates/account/edit.html -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/templates/account/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/templates/account/login.html -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/templates/base.html -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/tests.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/urls.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/account/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/account/views.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/admin.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/apps.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/models.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/tests.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/actions/utils.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/actions/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/bookmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/bookmarks/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/bookmarks/asgi.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/bookmarks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/bookmarks/settings.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/bookmarks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/bookmarks/urls.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/bookmarks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/bookmarks/wsgi.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/common/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/common/decorators.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/admin.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/apps.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/forms.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/models.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/signals.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/static/css/bookmarklet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/static/css/bookmarklet.css -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/static/js/bookmarklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/static/js/bookmarklet.js -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/tests.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/urls.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/images/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/images/views.py -------------------------------------------------------------------------------- /Chapter06/bookmarks/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter06/bookmarks/manage.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/cart/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/admin.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/apps.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/cart.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/context_processors.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/forms.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/cart/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/models.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/templates/cart/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/templates/cart/detail.html -------------------------------------------------------------------------------- /Chapter07/myshop/cart/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/tests.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/urls.py -------------------------------------------------------------------------------- /Chapter07/myshop/cart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/cart/views.py -------------------------------------------------------------------------------- /Chapter07/myshop/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/manage.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/__init__.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/asgi.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/celery.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/settings.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/urls.py -------------------------------------------------------------------------------- /Chapter07/myshop/myshop/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/myshop/wsgi.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/orders/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/admin.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/apps.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/forms.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/orders/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/models.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/tasks.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/templates/orders/order/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/templates/orders/order/create.html -------------------------------------------------------------------------------- /Chapter07/myshop/orders/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/tests.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/urls.py -------------------------------------------------------------------------------- /Chapter07/myshop/orders/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/orders/views.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/shop/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/admin.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/apps.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/myshop/shop/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/models.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/static/css/base.css -------------------------------------------------------------------------------- /Chapter07/myshop/shop/static/css/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/static/css/pdf.css -------------------------------------------------------------------------------- /Chapter07/myshop/shop/static/img/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/static/img/no_image.png -------------------------------------------------------------------------------- /Chapter07/myshop/shop/templates/shop/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/templates/shop/base.html -------------------------------------------------------------------------------- /Chapter07/myshop/shop/templates/shop/product/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/templates/shop/product/detail.html -------------------------------------------------------------------------------- /Chapter07/myshop/shop/templates/shop/product/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/templates/shop/product/list.html -------------------------------------------------------------------------------- /Chapter07/myshop/shop/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/tests.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/urls.py -------------------------------------------------------------------------------- /Chapter07/myshop/shop/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter07/myshop/shop/views.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/cart/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/admin.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/apps.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/cart.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/context_processors.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/forms.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/cart/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/models.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/templates/cart/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/templates/cart/detail.html -------------------------------------------------------------------------------- /Chapter08/myshop/cart/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/tests.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/urls.py -------------------------------------------------------------------------------- /Chapter08/myshop/cart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/cart/views.py -------------------------------------------------------------------------------- /Chapter08/myshop/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/manage.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/__init__.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/asgi.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/celery.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/settings.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/urls.py -------------------------------------------------------------------------------- /Chapter08/myshop/myshop/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/myshop/wsgi.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/orders/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/admin.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/apps.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/forms.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/orders/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/models.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/tasks.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/templates/orders/order/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/templates/orders/order/create.html -------------------------------------------------------------------------------- /Chapter08/myshop/orders/templates/orders/order/pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/templates/orders/order/pdf.html -------------------------------------------------------------------------------- /Chapter08/myshop/orders/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/tests.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/urls.py -------------------------------------------------------------------------------- /Chapter08/myshop/orders/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/orders/views.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/payment/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/admin.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/apps.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/payment/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/models.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/tasks.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/templates/payment/canceled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/templates/payment/canceled.html -------------------------------------------------------------------------------- /Chapter08/myshop/payment/templates/payment/done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/templates/payment/done.html -------------------------------------------------------------------------------- /Chapter08/myshop/payment/templates/payment/process.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/templates/payment/process.html -------------------------------------------------------------------------------- /Chapter08/myshop/payment/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/tests.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/urls.py -------------------------------------------------------------------------------- /Chapter08/myshop/payment/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/payment/views.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/shop/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/admin.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/apps.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/myshop/shop/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/models.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/static/css/base.css -------------------------------------------------------------------------------- /Chapter08/myshop/shop/static/css/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/static/css/pdf.css -------------------------------------------------------------------------------- /Chapter08/myshop/shop/static/img/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/static/img/no_image.png -------------------------------------------------------------------------------- /Chapter08/myshop/shop/templates/shop/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/templates/shop/base.html -------------------------------------------------------------------------------- /Chapter08/myshop/shop/templates/shop/product/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/templates/shop/product/detail.html -------------------------------------------------------------------------------- /Chapter08/myshop/shop/templates/shop/product/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/templates/shop/product/list.html -------------------------------------------------------------------------------- /Chapter08/myshop/shop/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/tests.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/urls.py -------------------------------------------------------------------------------- /Chapter08/myshop/shop/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/shop/views.py -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/autocomplete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/autocomplete.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/base.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/changelists.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/changelists.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/dashboard.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/fonts.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/forms.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/login.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/responsive.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/responsive_rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/responsive_rtl.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/rtl.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/css/widgets.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/css/widgets.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/fonts/LICENSE.txt -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/fonts/README.txt -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/LICENSE -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/README.txt -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/calendar-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/calendar-icons.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/gis/move_vertex_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/gis/move_vertex_off.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/gis/move_vertex_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/gis/move_vertex_on.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-addlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-addlink.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-alert.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-calendar.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-changelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-changelink.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-clock.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-deletelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-deletelink.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-no.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-no.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-unknown-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-unknown-alt.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-unknown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-unknown.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-viewlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-viewlink.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/icon-yes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/icon-yes.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/inline-delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/inline-delete.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/search.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/selector-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/selector-icons.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/sorting-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/sorting-icons.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/tooltag-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/tooltag-add.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/img/tooltag-arrowright.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/img/tooltag-arrowright.svg -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/SelectBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/SelectBox.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/SelectFilter2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/SelectFilter2.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/actions.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/actions.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/actions.min.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/autocomplete.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/calendar.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/cancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/cancel.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/change_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/change_form.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/collapse.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/collapse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/collapse.min.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/core.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/inlines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/inlines.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/inlines.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/inlines.min.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/jquery.init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/jquery.init.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/popup_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/popup_response.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/prepopulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/prepopulate.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/prepopulate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/prepopulate.min.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/prepopulate_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/prepopulate_init.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/urlify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/urlify.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/jquery/LICENSE.txt -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/jquery/jquery.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/LICENSE.md -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/af.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/af.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ar.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/az.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/az.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/bg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/bg.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/bn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/bn.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/bs.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ca.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/cs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/cs.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/da.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/da.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/de.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/el.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/el.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/en.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/es.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/et.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/et.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/eu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/eu.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/fa.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/fi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/fi.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/fr.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/gl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/gl.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/he.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/he.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/hi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/hi.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/hr.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/hu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/hu.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/hy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/hy.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/id.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/is.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/it.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ja.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ka.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ka.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/km.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/km.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ko.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ko.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/lt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/lt.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/lv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/lv.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/mk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/mk.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ms.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/nb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/nb.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ne.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/nl.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/pl.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/admin/js/vendor/select2/i18n/ps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/admin/js/vendor/select2/i18n/ps.js -------------------------------------------------------------------------------- /Chapter08/myshop/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/css/base.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/css/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/css/pdf.css -------------------------------------------------------------------------------- /Chapter08/myshop/static/img/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter08/myshop/static/img/no_image.png -------------------------------------------------------------------------------- /Chapter09/myshop/cart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/cart/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/admin.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/apps.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/cart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/cart.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/context_processors.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/forms.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/cart/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/models.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/templates/cart/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/templates/cart/detail.html -------------------------------------------------------------------------------- /Chapter09/myshop/cart/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/tests.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/cart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/cart/views.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/admin.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/apps.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/forms.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/models.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/tests.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/coupons/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/coupons/views.py -------------------------------------------------------------------------------- /Chapter09/myshop/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /Chapter09/myshop/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /Chapter09/myshop/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /Chapter09/myshop/locale/es/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/locale/es/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /Chapter09/myshop/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/manage.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/__init__.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/asgi.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/celery.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/settings.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/myshop/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/myshop/wsgi.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/orders/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/admin.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/apps.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/forms.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /Chapter09/myshop/orders/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /Chapter09/myshop/orders/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /Chapter09/myshop/orders/locale/es/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/locale/es/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /Chapter09/myshop/orders/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/orders/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/models.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/tasks.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/templates/orders/order/pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/templates/orders/order/pdf.html -------------------------------------------------------------------------------- /Chapter09/myshop/orders/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/tests.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/orders/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/orders/views.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/payment/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/admin.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/apps.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/payment/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/models.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/tasks.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/templates/payment/canceled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/templates/payment/canceled.html -------------------------------------------------------------------------------- /Chapter09/myshop/payment/templates/payment/done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/templates/payment/done.html -------------------------------------------------------------------------------- /Chapter09/myshop/payment/templates/payment/process.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/templates/payment/process.html -------------------------------------------------------------------------------- /Chapter09/myshop/payment/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/tests.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/payment/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/payment/views.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/shop/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/admin.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/apps.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/migrations/0002_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/migrations/0002_translations.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/myshop/shop/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/models.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/recommender.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/static/css/base.css -------------------------------------------------------------------------------- /Chapter09/myshop/shop/static/css/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/static/css/pdf.css -------------------------------------------------------------------------------- /Chapter09/myshop/shop/static/img/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/static/img/no_image.png -------------------------------------------------------------------------------- /Chapter09/myshop/shop/templates/shop/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/templates/shop/base.html -------------------------------------------------------------------------------- /Chapter09/myshop/shop/templates/shop/product/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/templates/shop/product/detail.html -------------------------------------------------------------------------------- /Chapter09/myshop/shop/templates/shop/product/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/templates/shop/product/list.html -------------------------------------------------------------------------------- /Chapter09/myshop/shop/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/tests.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/urls.py -------------------------------------------------------------------------------- /Chapter09/myshop/shop/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/shop/views.py -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/autocomplete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/autocomplete.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/base.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/changelists.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/changelists.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/dashboard.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/fonts.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/forms.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/login.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/responsive.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/responsive_rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/responsive_rtl.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/rtl.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/css/widgets.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/css/widgets.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/fonts/LICENSE.txt -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/fonts/README.txt -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/LICENSE -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/README.txt -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/calendar-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/calendar-icons.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/gis/move_vertex_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/gis/move_vertex_on.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-addlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-addlink.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-alert.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-calendar.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-changelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-changelink.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-clock.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-deletelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-deletelink.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-no.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-no.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-unknown-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-unknown-alt.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-unknown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-unknown.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-viewlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-viewlink.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/icon-yes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/icon-yes.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/inline-delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/inline-delete.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/search.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/selector-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/selector-icons.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/sorting-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/sorting-icons.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/tooltag-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/tooltag-add.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/img/tooltag-arrowright.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/img/tooltag-arrowright.svg -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/SelectBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/SelectBox.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/SelectFilter2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/SelectFilter2.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/actions.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/actions.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/actions.min.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/autocomplete.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/calendar.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/cancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/cancel.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/change_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/change_form.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/collapse.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/collapse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/collapse.min.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/core.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/inlines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/inlines.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/inlines.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/inlines.min.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/jquery.init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/jquery.init.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/popup_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/popup_response.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/prepopulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/prepopulate.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/prepopulate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/prepopulate.min.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/prepopulate_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/prepopulate_init.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/urlify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/urlify.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/admin/js/vendor/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/admin/js/vendor/jquery/jquery.js -------------------------------------------------------------------------------- /Chapter09/myshop/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/css/base.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/css/pdf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/css/pdf.css -------------------------------------------------------------------------------- /Chapter09/myshop/static/img/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter09/myshop/static/img/no_image.png -------------------------------------------------------------------------------- /Chapter10/educa/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/educa/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/admin.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/apps.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/fields.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/fixtures/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/fixtures/subjects.json -------------------------------------------------------------------------------- /Chapter10/educa/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/forms.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/educa/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/models.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/static/css/base.css -------------------------------------------------------------------------------- /Chapter10/educa/courses/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/templates/base.html -------------------------------------------------------------------------------- /Chapter10/educa/courses/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/educa/courses/templatetags/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/templatetags/course.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/tests.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/urls.py -------------------------------------------------------------------------------- /Chapter10/educa/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/courses/views.py -------------------------------------------------------------------------------- /Chapter10/educa/educa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/educa/educa/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/educa/asgi.py -------------------------------------------------------------------------------- /Chapter10/educa/educa/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/educa/settings.py -------------------------------------------------------------------------------- /Chapter10/educa/educa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/educa/urls.py -------------------------------------------------------------------------------- /Chapter10/educa/educa/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/educa/wsgi.py -------------------------------------------------------------------------------- /Chapter10/educa/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter10/educa/manage.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/admin.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/apps.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/fields.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/fixtures/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/fixtures/subjects.json -------------------------------------------------------------------------------- /Chapter11/educa/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/forms.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/models.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/static/css/base.css -------------------------------------------------------------------------------- /Chapter11/educa/courses/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/templates/base.html -------------------------------------------------------------------------------- /Chapter11/educa/courses/templates/courses/content/file.html: -------------------------------------------------------------------------------- 1 |

Download file

2 | -------------------------------------------------------------------------------- /Chapter11/educa/courses/templates/courses/content/text.html: -------------------------------------------------------------------------------- 1 | {{ item.content|linebreaks }} 2 | -------------------------------------------------------------------------------- /Chapter11/educa/courses/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/courses/templatetags/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/templatetags/course.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/tests.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/urls.py -------------------------------------------------------------------------------- /Chapter11/educa/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/courses/views.py -------------------------------------------------------------------------------- /Chapter11/educa/educa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/educa/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/educa/asgi.py -------------------------------------------------------------------------------- /Chapter11/educa/educa/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/educa/settings.py -------------------------------------------------------------------------------- /Chapter11/educa/educa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/educa/urls.py -------------------------------------------------------------------------------- /Chapter11/educa/educa/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/educa/wsgi.py -------------------------------------------------------------------------------- /Chapter11/educa/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/manage.py -------------------------------------------------------------------------------- /Chapter11/educa/students/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/students/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/admin.py -------------------------------------------------------------------------------- /Chapter11/educa/students/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/apps.py -------------------------------------------------------------------------------- /Chapter11/educa/students/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/forms.py -------------------------------------------------------------------------------- /Chapter11/educa/students/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter11/educa/students/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/models.py -------------------------------------------------------------------------------- /Chapter11/educa/students/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/tests.py -------------------------------------------------------------------------------- /Chapter11/educa/students/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/urls.py -------------------------------------------------------------------------------- /Chapter11/educa/students/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter11/educa/students/views.py -------------------------------------------------------------------------------- /Chapter12/api_examples/enroll_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/api_examples/enroll_all.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/admin.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/api/permissions.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/api/serializers.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/api/urls.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/api/views.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/apps.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/fields.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/fixtures/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/fixtures/subjects.json -------------------------------------------------------------------------------- /Chapter12/educa/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/forms.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/models.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/static/css/base.css -------------------------------------------------------------------------------- /Chapter12/educa/courses/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/templates/base.html -------------------------------------------------------------------------------- /Chapter12/educa/courses/templates/courses/content/file.html: -------------------------------------------------------------------------------- 1 |

Download file

2 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/templates/courses/content/text.html: -------------------------------------------------------------------------------- 1 | {{ item.content|linebreaks }} 2 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/courses/templatetags/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/templatetags/course.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/tests.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/urls.py -------------------------------------------------------------------------------- /Chapter12/educa/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/courses/views.py -------------------------------------------------------------------------------- /Chapter12/educa/educa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/educa/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/educa/asgi.py -------------------------------------------------------------------------------- /Chapter12/educa/educa/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/educa/settings.py -------------------------------------------------------------------------------- /Chapter12/educa/educa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/educa/urls.py -------------------------------------------------------------------------------- /Chapter12/educa/educa/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/educa/wsgi.py -------------------------------------------------------------------------------- /Chapter12/educa/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/manage.py -------------------------------------------------------------------------------- /Chapter12/educa/students/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/students/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/admin.py -------------------------------------------------------------------------------- /Chapter12/educa/students/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/apps.py -------------------------------------------------------------------------------- /Chapter12/educa/students/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/forms.py -------------------------------------------------------------------------------- /Chapter12/educa/students/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/educa/students/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/models.py -------------------------------------------------------------------------------- /Chapter12/educa/students/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/tests.py -------------------------------------------------------------------------------- /Chapter12/educa/students/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/urls.py -------------------------------------------------------------------------------- /Chapter12/educa/students/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter12/educa/students/views.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/chat/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/admin.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/apps.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/consumers.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/models.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/routing.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/templates/chat/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/templates/chat/room.html -------------------------------------------------------------------------------- /Chapter13/educa/chat/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/tests.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/urls.py -------------------------------------------------------------------------------- /Chapter13/educa/chat/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/chat/views.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/admin.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/api/permissions.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/api/serializers.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/api/urls.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/api/views.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/apps.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/fields.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/fixtures/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/fixtures/subjects.json -------------------------------------------------------------------------------- /Chapter13/educa/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/forms.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/models.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/static/css/base.css -------------------------------------------------------------------------------- /Chapter13/educa/courses/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/templates/base.html -------------------------------------------------------------------------------- /Chapter13/educa/courses/templates/courses/content/file.html: -------------------------------------------------------------------------------- 1 |

Download file

2 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/templates/courses/content/text.html: -------------------------------------------------------------------------------- 1 | {{ item.content|linebreaks }} 2 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/courses/templatetags/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/templatetags/course.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/tests.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/urls.py -------------------------------------------------------------------------------- /Chapter13/educa/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/courses/views.py -------------------------------------------------------------------------------- /Chapter13/educa/educa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/educa/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/educa/asgi.py -------------------------------------------------------------------------------- /Chapter13/educa/educa/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/educa/routing.py -------------------------------------------------------------------------------- /Chapter13/educa/educa/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/educa/settings.py -------------------------------------------------------------------------------- /Chapter13/educa/educa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/educa/urls.py -------------------------------------------------------------------------------- /Chapter13/educa/educa/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/educa/wsgi.py -------------------------------------------------------------------------------- /Chapter13/educa/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/manage.py -------------------------------------------------------------------------------- /Chapter13/educa/students/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/students/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/admin.py -------------------------------------------------------------------------------- /Chapter13/educa/students/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/apps.py -------------------------------------------------------------------------------- /Chapter13/educa/students/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/forms.py -------------------------------------------------------------------------------- /Chapter13/educa/students/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/educa/students/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/models.py -------------------------------------------------------------------------------- /Chapter13/educa/students/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/tests.py -------------------------------------------------------------------------------- /Chapter13/educa/students/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/urls.py -------------------------------------------------------------------------------- /Chapter13/educa/students/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter13/educa/students/views.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/chat/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/admin.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/apps.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/consumers.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/models.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/routing.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/templates/chat/room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/templates/chat/room.html -------------------------------------------------------------------------------- /Chapter14/educa/chat/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/tests.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/urls.py -------------------------------------------------------------------------------- /Chapter14/educa/chat/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/chat/views.py -------------------------------------------------------------------------------- /Chapter14/educa/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/config/nginx.conf -------------------------------------------------------------------------------- /Chapter14/educa/config/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/config/uwsgi.ini -------------------------------------------------------------------------------- /Chapter14/educa/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/admin.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/api/permissions.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/api/serializers.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/api/urls.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/api/views.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/apps.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/fields.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/fixtures/subjects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/fixtures/subjects.json -------------------------------------------------------------------------------- /Chapter14/educa/courses/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/forms.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/middleware.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/models.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/static/css/base.css -------------------------------------------------------------------------------- /Chapter14/educa/courses/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/templates/base.html -------------------------------------------------------------------------------- /Chapter14/educa/courses/templates/courses/content/file.html: -------------------------------------------------------------------------------- 1 |

Download file

2 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/templates/courses/content/text.html: -------------------------------------------------------------------------------- 1 | {{ item.content|linebreaks }} 2 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/courses/templatetags/course.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/templatetags/course.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/tests.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/urls.py -------------------------------------------------------------------------------- /Chapter14/educa/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/courses/views.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/educa/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/asgi.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/routing.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/settings/base.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/settings/local.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/settings/pro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/settings/pro.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/urls.py -------------------------------------------------------------------------------- /Chapter14/educa/educa/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/educa/wsgi.py -------------------------------------------------------------------------------- /Chapter14/educa/logs/nginx_error.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/manage.py -------------------------------------------------------------------------------- /Chapter14/educa/ssl/educa.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/ssl/educa.crt -------------------------------------------------------------------------------- /Chapter14/educa/ssl/educa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/ssl/educa.key -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/autocomplete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/autocomplete.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/base.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/changelists.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/changelists.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/dashboard.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/fonts.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/forms.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/login.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/responsive.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/responsive_rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/responsive_rtl.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/rtl.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/css/widgets.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/css/widgets.css -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/fonts/LICENSE.txt -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/fonts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/fonts/README.txt -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/LICENSE -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/README.txt -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/calendar-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/calendar-icons.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/gis/move_vertex_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/gis/move_vertex_off.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/gis/move_vertex_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/gis/move_vertex_on.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-addlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-addlink.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-alert.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-calendar.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-changelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-changelink.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-clock.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-deletelink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-deletelink.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-no.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-no.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-unknown-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-unknown-alt.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-unknown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-unknown.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-viewlink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-viewlink.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/icon-yes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/icon-yes.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/inline-delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/inline-delete.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/search.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/selector-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/selector-icons.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/sorting-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/sorting-icons.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/tooltag-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/tooltag-add.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/img/tooltag-arrowright.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/img/tooltag-arrowright.svg -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/SelectBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/SelectBox.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/SelectFilter2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/SelectFilter2.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/actions.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/actions.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/actions.min.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/autocomplete.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/calendar.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/cancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/cancel.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/change_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/change_form.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/collapse.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/collapse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/collapse.min.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/core.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/inlines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/inlines.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/inlines.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/inlines.min.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/jquery.init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/jquery.init.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/popup_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/popup_response.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/prepopulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/prepopulate.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/prepopulate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/prepopulate.min.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/prepopulate_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/prepopulate_init.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/urlify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/urlify.js -------------------------------------------------------------------------------- /Chapter14/educa/static/admin/js/vendor/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/admin/js/vendor/jquery/jquery.js -------------------------------------------------------------------------------- /Chapter14/educa/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/css/base.css -------------------------------------------------------------------------------- /Chapter14/educa/static/memcache_status.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/memcache_status.css -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/css/default.css -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/css/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/css/prettify.css -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/docs/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/docs/css/base.css -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/docs/img/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/docs/img/grid.png -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/docs/js/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/docs/js/api.js -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/img/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/img/grid.png -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/js/ajax-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/js/ajax-form.js -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/js/csrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/js/csrf.js -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/js/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/js/default.js -------------------------------------------------------------------------------- /Chapter14/educa/static/rest_framework/js/prettify-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/static/rest_framework/js/prettify-min.js -------------------------------------------------------------------------------- /Chapter14/educa/students/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/students/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/admin.py -------------------------------------------------------------------------------- /Chapter14/educa/students/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/apps.py -------------------------------------------------------------------------------- /Chapter14/educa/students/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/forms.py -------------------------------------------------------------------------------- /Chapter14/educa/students/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/students/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/students/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/educa/students/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/models.py -------------------------------------------------------------------------------- /Chapter14/educa/students/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/tests.py -------------------------------------------------------------------------------- /Chapter14/educa/students/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/urls.py -------------------------------------------------------------------------------- /Chapter14/educa/students/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/Chapter14/educa/students/views.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Django-3-by-Example/HEAD/README.md --------------------------------------------------------------------------------