Django 高级教程:如何编写可重用的应用程序 - 找不到 /polls/index.html、polls/question_list.html、TemplateDoesNotExist:

时间:2021-04-04 17:18:17

标签: python django

我是 Django 的新手,仍然是 Python 的初学者。我正在关注的教程在这里:https://docs.djangoproject.com/en/3.1/intro/reusable-apps/#installing-reusable-apps-prerequisites

我正在尝试按照 Django 教程进行操作,但是在从 /mysite/ 中删除 /polls/ 时,我应该将 /django-polls/ 文件夹放在哪里 确切地 不是很清楚。我在这里查看了其他类似的问题,但没有一个为我解决了这个问题。

当我位于 /mysite/ 正上方的目录中时,我可以运行 python -m pip install --user django-polls/dist/django-polls-0.1.tar.gz 行。以下是我当前目录布局的大致样子:

django-tutorial
|-   /django-polls
|    |-   /dist
|    |-   /...
|    |-   /polls
|    |-      /...#all relevant polls files from previous tutorials
|-   LICENSE
|-   MANIFEST.in
|-   setup.cfg
|-   setup.py
|-   /mysite
|    |-   /mysite
|    |-   /templates
|    |-   manage.py

我的 INSTALLED_APPS 如下所示:

INSTALLED_APPS = [
    'polls.apps.PollsConfig', # The path to the PollsConfig so it can be included
    'django.contrib.admin', # The admin site.
    'django.contrib.auth', # An authentication system.
    'django.contrib.contenttypes', # A framework for content types.
    'django.contrib.sessions', # A session framework
    'django.contrib.messages', # A messaging framework
    'django.contrib.staticfiles', # A framework for managing static files
]

我也试过只用 'polls', 而不是 'polls.apps.PollsConfig' 但得到了相同的结果。

我不知道从这里开始做什么。我尝试过的所有方法都不起作用,而且我找不到任何其他关于它为什么不起作用的有用信息。

0 个答案:

没有答案