Я начал изучать python-django, и я хотел бы создать мое первое приложение django. Я следую учебнику Django 1.8. В моем проекте «mysite» есть исходная папка «опросы». В папке есть модуль «views.py», где определена функция «индекс». И есть "urls.py" Файл:Написание вашего первого приложения Django, ошибка с. import views
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
Сейчас я получаю сообщение об ошибке:
Traceback (most recent call last):
File "/home/ukasz/Pulpit/Python/mysite/polls/urls.py", line 3, in <module>
from . import views
SystemError: Parent module '' not loaded, cannot perform relative import
Edit: Обновление с новой информацией, предоставленной woljako в ответ
мой MySite/ursl.py:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]
и я получаю ERR или:
Traceback (most recent call last):
File "/home/ukasz/Pulpit/Python/mysite/mysite/urls.py", line 20, in <module>
url(r'^polls/', include('polls.urls')),
File "/usr/local/lib/python3.5/dist-packages/django/conf/urls/__init__.py", line 52, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'polls'
Я добавил к INSTALLED_APPS приложение опросом, но все же это не помогло
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
]
in 'из. import views 'пытается заменить' .' 'mysite.polls' или' .polls' – sheshkovsky
спасибо, это работает, но у меня все еще проблема, теперь с * mysite/urls.py * – woljako
В чем проблема? – sheshkovsky