ModuleNotFoundError: нет модуля с именем 'polls' - PullRequest
0 голосов
/ 08 июня 2019

Я следую официальному учебнику по Django на https://docs.djangoproject.com/en/2.2/intro/tutorial01/, но почему-то не могу запустить сервер, так как создал приложение опросов и добавил необходимые URL-адреса.Когда я использую команду "py mysite \ manage.py runserver", он возвращает мне ModuleNotFoundError: Нет модуля с именем 'polls' error.

Папка проекта доступна в https://i.stack.imgur.com/bbxfW.png

#views.py

from django.http import HttpResponse


def index(request):
    return HttpResponse('<h1><this is a test page</h1>')
#urls.py in polls

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]
#urls.py in mysite\mysite

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

#settings.py

INSTALLED_APPS = [
    'polls',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]


  [1]: https://i.stack.imgur.com/bbxfW.png

Ответы [ 2 ]

1 голос
/ 08 июня 2019

также может быть хорошей идеей войти в проект yoru django, чтобы вы только запускали

python manage.py runserver
0 голосов
/ 08 июня 2019

Ну, я решил это сам. Модуль опросов не найден, поскольку он был создан вне каталога проекта Когда я удалил его и заново создал в каталоге проекта, теперь все было в порядке.

...