├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE └── dependabot.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MarkingGuide.md ├── Procfile ├── README.md ├── REVIEWING.md ├── SECURITY.md ├── blog ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20190210_0335.py │ ├── 0003_auto_20191121_0208.py │ ├── 0004_alter_blog_id_alter_blogauthor_id_and_more.py │ └── __init__.py ├── models.py ├── static │ ├── css │ │ └── styles.css │ └── images │ │ └── diy_django_mini_blog_models.png ├── templates │ ├── base_generic.html │ ├── blog │ │ ├── blog_detail.html │ │ ├── blog_list.html │ │ ├── blog_list_by_author.html │ │ ├── blogauthor_list.html │ │ └── blogcomment_form.html │ └── index.html ├── tests │ ├── __init__.py │ ├── test_models.py │ └── test_views.py ├── urls.py └── views.py ├── django_diy_blog ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── requirements.txt ├── runtime.txt └── templates └── registration ├── logged_out.html ├── login.html ├── password_reset_complete.html ├── password_reset_confirm.html ├── password_reset_done.html ├── password_reset_email.html └── password_reset_form.html /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/LICENSE -------------------------------------------------------------------------------- /MarkingGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/MarkingGuide.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn django_diy_blog.wsgi --log-file - 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/README.md -------------------------------------------------------------------------------- /REVIEWING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/REVIEWING.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/SECURITY.md -------------------------------------------------------------------------------- /blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/admin.py -------------------------------------------------------------------------------- /blog/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/apps.py -------------------------------------------------------------------------------- /blog/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/migrations/0001_initial.py -------------------------------------------------------------------------------- /blog/migrations/0002_auto_20190210_0335.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/migrations/0002_auto_20190210_0335.py -------------------------------------------------------------------------------- /blog/migrations/0003_auto_20191121_0208.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/migrations/0003_auto_20191121_0208.py -------------------------------------------------------------------------------- /blog/migrations/0004_alter_blog_id_alter_blogauthor_id_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/migrations/0004_alter_blog_id_alter_blogauthor_id_and_more.py -------------------------------------------------------------------------------- /blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/models.py -------------------------------------------------------------------------------- /blog/static/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/static/css/styles.css -------------------------------------------------------------------------------- /blog/static/images/diy_django_mini_blog_models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/static/images/diy_django_mini_blog_models.png -------------------------------------------------------------------------------- /blog/templates/base_generic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/base_generic.html -------------------------------------------------------------------------------- /blog/templates/blog/blog_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/blog/blog_detail.html -------------------------------------------------------------------------------- /blog/templates/blog/blog_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/blog/blog_list.html -------------------------------------------------------------------------------- /blog/templates/blog/blog_list_by_author.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/blog/blog_list_by_author.html -------------------------------------------------------------------------------- /blog/templates/blog/blogauthor_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/blog/blogauthor_list.html -------------------------------------------------------------------------------- /blog/templates/blog/blogcomment_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/blog/blogcomment_form.html -------------------------------------------------------------------------------- /blog/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/templates/index.html -------------------------------------------------------------------------------- /blog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blog/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/tests/test_models.py -------------------------------------------------------------------------------- /blog/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/tests/test_views.py -------------------------------------------------------------------------------- /blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/urls.py -------------------------------------------------------------------------------- /blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/blog/views.py -------------------------------------------------------------------------------- /django_diy_blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_diy_blog/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/django_diy_blog/asgi.py -------------------------------------------------------------------------------- /django_diy_blog/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/django_diy_blog/settings.py -------------------------------------------------------------------------------- /django_diy_blog/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/django_diy_blog/urls.py -------------------------------------------------------------------------------- /django_diy_blog/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/django_diy_blog/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.10.2 2 | -------------------------------------------------------------------------------- /templates/registration/logged_out.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/logged_out.html -------------------------------------------------------------------------------- /templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/login.html -------------------------------------------------------------------------------- /templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/password_reset_complete.html -------------------------------------------------------------------------------- /templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/password_reset_confirm.html -------------------------------------------------------------------------------- /templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/password_reset_done.html -------------------------------------------------------------------------------- /templates/registration/password_reset_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/password_reset_email.html -------------------------------------------------------------------------------- /templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdn/django-diy-blog/HEAD/templates/registration/password_reset_form.html --------------------------------------------------------------------------------