├── .coverage ├── .coveragerc ├── .env-sample ├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── Procfile ├── README.md ├── authentication ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_user_is_email_verified.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-38.pyc │ │ ├── 0002_user_is_email_verified.cpython-38.pyc │ │ └── __init__.cpython-38.pyc ├── models.py ├── tests │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── test_models.cpython-38.pyc │ │ └── test_views.cpython-38.pyc │ ├── test_models.py │ └── test_views.py ├── urls.py ├── utils.py └── views.py ├── db.sqlite3 ├── helpers ├── __init__.py ├── decorators.py ├── models.py └── views.py ├── manage.py ├── requirements.txt ├── templates ├── _partials │ ├── base.html │ ├── header.html │ └── messages.html ├── admin │ └── base_site.html ├── authentication │ ├── activate-failed.html │ ├── activate.html │ ├── login.html │ └── register.html ├── not-found.html ├── server-error.html └── todo │ ├── create-todo.html │ ├── index.html │ ├── todo-delete.html │ ├── todo-detail.html │ └── todo-edit.html ├── todo ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-38.pyc │ │ └── __init__.cpython-38.pyc ├── models.py ├── tests │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── test_models.cpython-38.pyc │ │ └── test_views.cpython-38.pyc │ ├── test_models.py │ └── test_views.py ├── urls.py └── views.py ├── todosite ├── __init__.py ├── asgi.py ├── settings.py ├── static │ ├── css │ │ └── admin │ │ │ └── admin.css │ └── img │ │ └── Logo.png ├── urls.py └── wsgi.py └── utils ├── __init__.py └── setup_test.py /.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/.coverage -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/.coveragerc -------------------------------------------------------------------------------- /.env-sample: -------------------------------------------------------------------------------- 1 | export SECRET_KEY="" 2 | 3 | -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/README.md -------------------------------------------------------------------------------- /authentication/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/admin.py -------------------------------------------------------------------------------- /authentication/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/apps.py -------------------------------------------------------------------------------- /authentication/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/migrations/0001_initial.py -------------------------------------------------------------------------------- /authentication/migrations/0002_user_is_email_verified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/migrations/0002_user_is_email_verified.py -------------------------------------------------------------------------------- /authentication/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication/migrations/__pycache__/0001_initial.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/migrations/__pycache__/0001_initial.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/migrations/__pycache__/0002_user_is_email_verified.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/migrations/__pycache__/0002_user_is_email_verified.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/migrations/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/migrations/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/models.py -------------------------------------------------------------------------------- /authentication/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /authentication/tests/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/tests/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/tests/__pycache__/test_models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/tests/__pycache__/test_models.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/tests/__pycache__/test_views.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/tests/__pycache__/test_views.cpython-38.pyc -------------------------------------------------------------------------------- /authentication/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/tests/test_models.py -------------------------------------------------------------------------------- /authentication/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/tests/test_views.py -------------------------------------------------------------------------------- /authentication/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/urls.py -------------------------------------------------------------------------------- /authentication/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/utils.py -------------------------------------------------------------------------------- /authentication/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/authentication/views.py -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/db.sqlite3 -------------------------------------------------------------------------------- /helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helpers/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/helpers/decorators.py -------------------------------------------------------------------------------- /helpers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/helpers/models.py -------------------------------------------------------------------------------- /helpers/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/helpers/views.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/requirements.txt -------------------------------------------------------------------------------- /templates/_partials/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/_partials/base.html -------------------------------------------------------------------------------- /templates/_partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/_partials/header.html -------------------------------------------------------------------------------- /templates/_partials/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/_partials/messages.html -------------------------------------------------------------------------------- /templates/admin/base_site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/admin/base_site.html -------------------------------------------------------------------------------- /templates/authentication/activate-failed.html: -------------------------------------------------------------------------------- 1 |

Someone went wrong with your link

2 | 3 | 4 | -------------------------------------------------------------------------------- /templates/authentication/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/authentication/activate.html -------------------------------------------------------------------------------- /templates/authentication/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/authentication/login.html -------------------------------------------------------------------------------- /templates/authentication/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/authentication/register.html -------------------------------------------------------------------------------- /templates/not-found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/not-found.html -------------------------------------------------------------------------------- /templates/server-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/server-error.html -------------------------------------------------------------------------------- /templates/todo/create-todo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/todo/create-todo.html -------------------------------------------------------------------------------- /templates/todo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/todo/index.html -------------------------------------------------------------------------------- /templates/todo/todo-delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/todo/todo-delete.html -------------------------------------------------------------------------------- /templates/todo/todo-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/todo/todo-detail.html -------------------------------------------------------------------------------- /templates/todo/todo-edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/templates/todo/todo-edit.html -------------------------------------------------------------------------------- /todo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/admin.py -------------------------------------------------------------------------------- /todo/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/apps.py -------------------------------------------------------------------------------- /todo/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/forms.py -------------------------------------------------------------------------------- /todo/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/migrations/0001_initial.py -------------------------------------------------------------------------------- /todo/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo/migrations/__pycache__/0001_initial.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/migrations/__pycache__/0001_initial.cpython-38.pyc -------------------------------------------------------------------------------- /todo/migrations/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/migrations/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /todo/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/models.py -------------------------------------------------------------------------------- /todo/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo/tests/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/tests/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /todo/tests/__pycache__/test_models.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/tests/__pycache__/test_models.cpython-38.pyc -------------------------------------------------------------------------------- /todo/tests/__pycache__/test_views.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/tests/__pycache__/test_views.cpython-38.pyc -------------------------------------------------------------------------------- /todo/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/tests/test_models.py -------------------------------------------------------------------------------- /todo/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/tests/test_views.py -------------------------------------------------------------------------------- /todo/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/urls.py -------------------------------------------------------------------------------- /todo/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todo/views.py -------------------------------------------------------------------------------- /todosite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todosite/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/asgi.py -------------------------------------------------------------------------------- /todosite/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/settings.py -------------------------------------------------------------------------------- /todosite/static/css/admin/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/static/css/admin/admin.css -------------------------------------------------------------------------------- /todosite/static/img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/static/img/Logo.png -------------------------------------------------------------------------------- /todosite/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/urls.py -------------------------------------------------------------------------------- /todosite/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/todosite/wsgi.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/setup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CryceTruly/django-tutorial-youtube/HEAD/utils/setup_test.py --------------------------------------------------------------------------------