Django: учебник по опросам ImportError

Я изучаю django, используя учебник по приложению со своей страницы. У меня возникла проблема с импортом представлений.

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

Я думаю, вы должны знать, что я делаю это руководство для Windows, используя PyCharm. Я импортирую модуль из того же каталога.

Ошибка:

Traceback (most recent call last):
  File "C:/Users/sarah/Desktop/django2/myproject/my_site/polls/urls.py", line 2, in <module>
    from . import views
ImportError: attempted relative import with no known parent package

Спасибо.


person Kronos    schedule 28.06.2020    source источник
comment
вы зарегистрировали приложение в INSTALLED_APPS   -  person Mohit Harshan    schedule 28.06.2020
comment
Похоже, проблема с импортом, что-то связанное со структурой каталогов, не могли бы вы попробовать импорт с использованием абсолютного пути, например from polls.views import views   -  person frozenOne    schedule 28.06.2020
comment
Было бы здорово, если бы вы могли использовать команду tree, чтобы сообщить нам структуру каталогов!   -  person frozenOne    schedule 28.06.2020


Ответы (1)


Обязательно добавьте это в основной проект url.py.

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

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