├── .github └── workflows │ └── main.yml ├── .gitignore ├── CONTRIBUTORS.md ├── LICENSE ├── Procfile ├── README.md ├── articles ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── mixins.py ├── models.py ├── test_articles.py └── views.py ├── data.yaml ├── home ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── management │ └── commands │ │ └── createdata.py ├── test_home.py └── views.py ├── manage.py ├── profiles ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_profile_favorites.py │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── pytest.ini ├── realworld ├── __init__.py ├── asgi.py ├── models.py ├── settings.py ├── settings_test.py ├── urls.py └── wsgi.py ├── requirements.txt ├── runtime.txt ├── start.sh └── templates ├── articles ├── _add_comment.html ├── _comment.html ├── _comment_confirm_delete.html ├── _comments_list.html ├── _edit_comment.html ├── _login_to_add_comment.html ├── detail.html ├── edit.html └── list.html ├── base.html ├── index.html ├── login.html ├── profile ├── _follow.html ├── detail.html └── edit.html └── signup.html /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/README.md -------------------------------------------------------------------------------- /articles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/admin.py -------------------------------------------------------------------------------- /articles/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/apps.py -------------------------------------------------------------------------------- /articles/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/forms.py -------------------------------------------------------------------------------- /articles/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/migrations/0001_initial.py -------------------------------------------------------------------------------- /articles/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /articles/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/mixins.py -------------------------------------------------------------------------------- /articles/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/models.py -------------------------------------------------------------------------------- /articles/test_articles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/test_articles.py -------------------------------------------------------------------------------- /articles/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/articles/views.py -------------------------------------------------------------------------------- /data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/data.yaml -------------------------------------------------------------------------------- /home/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /home/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/admin.py -------------------------------------------------------------------------------- /home/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/apps.py -------------------------------------------------------------------------------- /home/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/forms.py -------------------------------------------------------------------------------- /home/management/commands/createdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/management/commands/createdata.py -------------------------------------------------------------------------------- /home/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/test_home.py -------------------------------------------------------------------------------- /home/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/home/views.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/manage.py -------------------------------------------------------------------------------- /profiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profiles/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/admin.py -------------------------------------------------------------------------------- /profiles/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/apps.py -------------------------------------------------------------------------------- /profiles/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/forms.py -------------------------------------------------------------------------------- /profiles/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/migrations/0001_initial.py -------------------------------------------------------------------------------- /profiles/migrations/0002_profile_favorites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/migrations/0002_profile_favorites.py -------------------------------------------------------------------------------- /profiles/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profiles/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/models.py -------------------------------------------------------------------------------- /profiles/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/tests.py -------------------------------------------------------------------------------- /profiles/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/profiles/views.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE = realworld.settings_test 3 | 4 | -------------------------------------------------------------------------------- /realworld/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /realworld/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/asgi.py -------------------------------------------------------------------------------- /realworld/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/models.py -------------------------------------------------------------------------------- /realworld/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/settings.py -------------------------------------------------------------------------------- /realworld/settings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/settings_test.py -------------------------------------------------------------------------------- /realworld/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/urls.py -------------------------------------------------------------------------------- /realworld/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/realworld/wsgi.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.9.1 2 | -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/start.sh -------------------------------------------------------------------------------- /templates/articles/_add_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_add_comment.html -------------------------------------------------------------------------------- /templates/articles/_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_comment.html -------------------------------------------------------------------------------- /templates/articles/_comment_confirm_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_comment_confirm_delete.html -------------------------------------------------------------------------------- /templates/articles/_comments_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_comments_list.html -------------------------------------------------------------------------------- /templates/articles/_edit_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_edit_comment.html -------------------------------------------------------------------------------- /templates/articles/_login_to_add_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/_login_to_add_comment.html -------------------------------------------------------------------------------- /templates/articles/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/detail.html -------------------------------------------------------------------------------- /templates/articles/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/edit.html -------------------------------------------------------------------------------- /templates/articles/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/articles/list.html -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/login.html -------------------------------------------------------------------------------- /templates/profile/_follow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/profile/_follow.html -------------------------------------------------------------------------------- /templates/profile/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/profile/detail.html -------------------------------------------------------------------------------- /templates/profile/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/profile/edit.html -------------------------------------------------------------------------------- /templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hotwire-django/hotwire-django-realworld/HEAD/templates/signup.html --------------------------------------------------------------------------------