Я только начал с Джанго. Я нахожу очень много вопросов по этой проблеме, но я вижу, что больше всего устарели. Я думаю, что что-то изменилось между 2.1 и 2.2.
Это моё дерево
.
|____posts
| |____migrations
| | |______init__.py
| |____models.py
| |______init__.py
| |____apps.py
| |____admin.py
| |____templates
| | |____posts
| | | |____index.html
| |____tests.py
| |____urls.py
| |____views.py
|____django_project
| |______init__.py
| |____settings.py
| |____urls.py
| |____wsgi.py
|____manage.py
Это содержание posts/views.py
def index(req):
return render(req, 'posts/index.html')
Когда я пытаюсь получить доступ к http://127.0.0.1:8000/posts/
, я получаю сообщение об ошибке
TemplateDoesNotExist в / posts /
Мне кажется, я сделал именно то, что говорит https://docs.djangoproject.com/en/2.2/topics/templates/. Чего мне не хватает?
Это содержимое settings.py
https://pastebin.com/qkGhLtsW