├── .flake8 ├── .gitconfig ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── LICENSE ├── Procfile ├── README.md ├── Startup_Organizer.postman_collection.json ├── docker-compose.yml ├── docker └── django │ ├── Dockerfile │ ├── celery │ ├── beat_start.sh │ └── flower_start.sh │ ├── django_entrypoint.sh │ └── jupyter_entrypoint.sh ├── pyproject.toml ├── requirements.txt ├── requirements ├── base.txt ├── development.txt └── production.txt ├── runtime.txt └── src ├── 0.0 Generate Data.ipynb ├── 01.06 Data Factories.ipynb ├── 01.07 Property-test serializers with Hypothesis.ipynb ├── 2.04 User Content-Types Permissions and Groups.ipynb ├── 3.04_Generate_OAuth_2_Application_Data.ipynb ├── 4.02_Optimize_Database_Connections.ipynb ├── 5.02_Pagination.ipynb ├── blog ├── __init__.py ├── admin.py ├── apps.py ├── feeds.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── routers.py ├── serializers.py ├── sitemaps.py ├── tests │ ├── __init__.py │ ├── factories.py │ ├── test_admin.py │ ├── test_api_views.py │ ├── test_forms.py │ ├── test_models.py │ ├── test_serializers.py │ └── test_views.py ├── urls.py ├── views.py └── viewsets.py ├── config ├── __init__.py ├── celery.py ├── checks.py ├── settings │ ├── base.py │ ├── development.py │ └── production.py ├── sitemaps.py ├── test_utils.py ├── urls.py ├── views.py └── wsgi.py ├── manage.py ├── organizer ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_startup_logo.py │ └── __init__.py ├── models.py ├── routers.py ├── serializers.py ├── sitemaps.py ├── tests │ ├── __init__.py │ ├── factories.py │ ├── test_admin.py │ ├── test_api_views.py │ ├── test_forms.py │ ├── test_models.py │ ├── test_serializers.py │ └── test_views.py ├── urls.py ├── view_mixins.py ├── views.py └── viewsets.py ├── static_content ├── css │ ├── normalize.css │ ├── skeleton.css │ └── style.css └── images │ ├── logo.png │ └── rss.png ├── static_root ├── android-chrome-72x72.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── mstile-150x150.png ├── safari-pinned-tab.svg └── site.webmanifest ├── templates ├── base.html ├── django_registration │ ├── activation_email_body.txt │ ├── activation_email_subject.txt │ ├── activation_failed.html │ ├── base.html │ ├── registration_complete.html │ └── registration_form.html ├── newslink │ ├── base.html │ ├── confirm_delete.html │ └── form.html ├── post │ ├── base.html │ ├── confirm_delete.html │ ├── detail.html │ ├── form.html │ ├── list.html │ ├── post_archive_month.html │ └── post_archive_year.html ├── root.html ├── startup │ ├── base.html │ ├── confirm_delete.html │ ├── detail.html │ ├── form.html │ └── list.html ├── tag │ ├── base.html │ ├── confirm_delete.html │ ├── detail.html │ ├── form.html │ └── list.html └── user │ ├── account.html │ ├── base.html │ ├── login.html │ ├── password_change_form.html │ ├── password_reset_confirm.html │ ├── password_reset_email.txt │ ├── password_reset_form.html │ └── password_reset_subject.txt └── user ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations ├── 0001_initial.py └── __init__.py ├── models.py ├── signals.py ├── test_oauth_routes.py ├── test_oauth_workflows.py ├── tests ├── __init__.py ├── test_account_views.py ├── test_auth_views.py └── test_password_views.py ├── urls.py └── views.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/.gitconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/README.md -------------------------------------------------------------------------------- /Startup_Organizer.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/Startup_Organizer.postman_collection.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/django/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker/django/Dockerfile -------------------------------------------------------------------------------- /docker/django/celery/beat_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker/django/celery/beat_start.sh -------------------------------------------------------------------------------- /docker/django/celery/flower_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker/django/celery/flower_start.sh -------------------------------------------------------------------------------- /docker/django/django_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker/django/django_entrypoint.sh -------------------------------------------------------------------------------- /docker/django/jupyter_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/docker/django/jupyter_entrypoint.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 60 3 | py36 = true 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -r requirements/production.txt 2 | -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/development.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/requirements/development.txt -------------------------------------------------------------------------------- /requirements/production.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/requirements/production.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.7.4 2 | -------------------------------------------------------------------------------- /src/0.0 Generate Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/0.0 Generate Data.ipynb -------------------------------------------------------------------------------- /src/01.06 Data Factories.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/01.06 Data Factories.ipynb -------------------------------------------------------------------------------- /src/01.07 Property-test serializers with Hypothesis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/01.07 Property-test serializers with Hypothesis.ipynb -------------------------------------------------------------------------------- /src/2.04 User Content-Types Permissions and Groups.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/2.04 User Content-Types Permissions and Groups.ipynb -------------------------------------------------------------------------------- /src/3.04_Generate_OAuth_2_Application_Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/3.04_Generate_OAuth_2_Application_Data.ipynb -------------------------------------------------------------------------------- /src/4.02_Optimize_Database_Connections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/4.02_Optimize_Database_Connections.ipynb -------------------------------------------------------------------------------- /src/5.02_Pagination.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/5.02_Pagination.ipynb -------------------------------------------------------------------------------- /src/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/admin.py -------------------------------------------------------------------------------- /src/blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/apps.py -------------------------------------------------------------------------------- /src/blog/feeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/feeds.py -------------------------------------------------------------------------------- /src/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/forms.py -------------------------------------------------------------------------------- /src/blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/models.py -------------------------------------------------------------------------------- /src/blog/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/routers.py -------------------------------------------------------------------------------- /src/blog/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/serializers.py -------------------------------------------------------------------------------- /src/blog/sitemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/sitemaps.py -------------------------------------------------------------------------------- /src/blog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/factories.py -------------------------------------------------------------------------------- /src/blog/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_admin.py -------------------------------------------------------------------------------- /src/blog/tests/test_api_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_api_views.py -------------------------------------------------------------------------------- /src/blog/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_forms.py -------------------------------------------------------------------------------- /src/blog/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_models.py -------------------------------------------------------------------------------- /src/blog/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_serializers.py -------------------------------------------------------------------------------- /src/blog/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/tests/test_views.py -------------------------------------------------------------------------------- /src/blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/urls.py -------------------------------------------------------------------------------- /src/blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/views.py -------------------------------------------------------------------------------- /src/blog/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/blog/viewsets.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/celery.py -------------------------------------------------------------------------------- /src/config/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/checks.py -------------------------------------------------------------------------------- /src/config/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/settings/base.py -------------------------------------------------------------------------------- /src/config/settings/development.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/settings/development.py -------------------------------------------------------------------------------- /src/config/settings/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/settings/production.py -------------------------------------------------------------------------------- /src/config/sitemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/sitemaps.py -------------------------------------------------------------------------------- /src/config/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/test_utils.py -------------------------------------------------------------------------------- /src/config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/urls.py -------------------------------------------------------------------------------- /src/config/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/views.py -------------------------------------------------------------------------------- /src/config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/config/wsgi.py -------------------------------------------------------------------------------- /src/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/manage.py -------------------------------------------------------------------------------- /src/organizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/organizer/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/admin.py -------------------------------------------------------------------------------- /src/organizer/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/apps.py -------------------------------------------------------------------------------- /src/organizer/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/forms.py -------------------------------------------------------------------------------- /src/organizer/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/organizer/migrations/0002_startup_logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/migrations/0002_startup_logo.py -------------------------------------------------------------------------------- /src/organizer/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/organizer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/models.py -------------------------------------------------------------------------------- /src/organizer/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/routers.py -------------------------------------------------------------------------------- /src/organizer/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/serializers.py -------------------------------------------------------------------------------- /src/organizer/sitemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/sitemaps.py -------------------------------------------------------------------------------- /src/organizer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/organizer/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/factories.py -------------------------------------------------------------------------------- /src/organizer/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_admin.py -------------------------------------------------------------------------------- /src/organizer/tests/test_api_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_api_views.py -------------------------------------------------------------------------------- /src/organizer/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_forms.py -------------------------------------------------------------------------------- /src/organizer/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_models.py -------------------------------------------------------------------------------- /src/organizer/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_serializers.py -------------------------------------------------------------------------------- /src/organizer/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/tests/test_views.py -------------------------------------------------------------------------------- /src/organizer/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/urls.py -------------------------------------------------------------------------------- /src/organizer/view_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/view_mixins.py -------------------------------------------------------------------------------- /src/organizer/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/views.py -------------------------------------------------------------------------------- /src/organizer/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/organizer/viewsets.py -------------------------------------------------------------------------------- /src/static_content/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_content/css/normalize.css -------------------------------------------------------------------------------- /src/static_content/css/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_content/css/skeleton.css -------------------------------------------------------------------------------- /src/static_content/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_content/css/style.css -------------------------------------------------------------------------------- /src/static_content/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_content/images/logo.png -------------------------------------------------------------------------------- /src/static_content/images/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_content/images/rss.png -------------------------------------------------------------------------------- /src/static_root/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/android-chrome-72x72.png -------------------------------------------------------------------------------- /src/static_root/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/apple-touch-icon.png -------------------------------------------------------------------------------- /src/static_root/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/browserconfig.xml -------------------------------------------------------------------------------- /src/static_root/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/favicon-16x16.png -------------------------------------------------------------------------------- /src/static_root/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/favicon-32x32.png -------------------------------------------------------------------------------- /src/static_root/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/favicon.ico -------------------------------------------------------------------------------- /src/static_root/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/mstile-150x150.png -------------------------------------------------------------------------------- /src/static_root/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/static_root/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/static_root/site.webmanifest -------------------------------------------------------------------------------- /src/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/base.html -------------------------------------------------------------------------------- /src/templates/django_registration/activation_email_body.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/django_registration/activation_email_body.txt -------------------------------------------------------------------------------- /src/templates/django_registration/activation_email_subject.txt: -------------------------------------------------------------------------------- 1 | {{ user.get_short_name }}: Activate your new account 2 | -------------------------------------------------------------------------------- /src/templates/django_registration/activation_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/django_registration/activation_failed.html -------------------------------------------------------------------------------- /src/templates/django_registration/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:'base.html' %} 2 | -------------------------------------------------------------------------------- /src/templates/django_registration/registration_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/django_registration/registration_complete.html -------------------------------------------------------------------------------- /src/templates/django_registration/registration_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/django_registration/registration_form.html -------------------------------------------------------------------------------- /src/templates/newslink/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:"base.html" %} 2 | -------------------------------------------------------------------------------- /src/templates/newslink/confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/newslink/confirm_delete.html -------------------------------------------------------------------------------- /src/templates/newslink/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/newslink/form.html -------------------------------------------------------------------------------- /src/templates/post/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:"base.html" %} 2 | -------------------------------------------------------------------------------- /src/templates/post/confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/confirm_delete.html -------------------------------------------------------------------------------- /src/templates/post/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/detail.html -------------------------------------------------------------------------------- /src/templates/post/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/form.html -------------------------------------------------------------------------------- /src/templates/post/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/list.html -------------------------------------------------------------------------------- /src/templates/post/post_archive_month.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/post_archive_month.html -------------------------------------------------------------------------------- /src/templates/post/post_archive_year.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/post/post_archive_year.html -------------------------------------------------------------------------------- /src/templates/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/root.html -------------------------------------------------------------------------------- /src/templates/startup/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:"base.html" %} 2 | -------------------------------------------------------------------------------- /src/templates/startup/confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/startup/confirm_delete.html -------------------------------------------------------------------------------- /src/templates/startup/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/startup/detail.html -------------------------------------------------------------------------------- /src/templates/startup/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/startup/form.html -------------------------------------------------------------------------------- /src/templates/startup/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/startup/list.html -------------------------------------------------------------------------------- /src/templates/tag/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:"base.html" %} 2 | -------------------------------------------------------------------------------- /src/templates/tag/confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/tag/confirm_delete.html -------------------------------------------------------------------------------- /src/templates/tag/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/tag/detail.html -------------------------------------------------------------------------------- /src/templates/tag/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/tag/form.html -------------------------------------------------------------------------------- /src/templates/tag/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/tag/list.html -------------------------------------------------------------------------------- /src/templates/user/account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/account.html -------------------------------------------------------------------------------- /src/templates/user/base.html: -------------------------------------------------------------------------------- 1 | {% extends base_template|default:"base.html" %} 2 | -------------------------------------------------------------------------------- /src/templates/user/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/login.html -------------------------------------------------------------------------------- /src/templates/user/password_change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/password_change_form.html -------------------------------------------------------------------------------- /src/templates/user/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/password_reset_confirm.html -------------------------------------------------------------------------------- /src/templates/user/password_reset_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/password_reset_email.txt -------------------------------------------------------------------------------- /src/templates/user/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/password_reset_form.html -------------------------------------------------------------------------------- /src/templates/user/password_reset_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/templates/user/password_reset_subject.txt -------------------------------------------------------------------------------- /src/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/admin.py -------------------------------------------------------------------------------- /src/user/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/apps.py -------------------------------------------------------------------------------- /src/user/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/forms.py -------------------------------------------------------------------------------- /src/user/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/user/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/models.py -------------------------------------------------------------------------------- /src/user/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/signals.py -------------------------------------------------------------------------------- /src/user/test_oauth_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/test_oauth_routes.py -------------------------------------------------------------------------------- /src/user/test_oauth_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/test_oauth_workflows.py -------------------------------------------------------------------------------- /src/user/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/user/tests/test_account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/tests/test_account_views.py -------------------------------------------------------------------------------- /src/user/tests/test_auth_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/tests/test_auth_views.py -------------------------------------------------------------------------------- /src/user/tests/test_password_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/tests/test_password_views.py -------------------------------------------------------------------------------- /src/user/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/urls.py -------------------------------------------------------------------------------- /src/user/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jambonrose/python-web-dev-22-3/HEAD/src/user/views.py --------------------------------------------------------------------------------