Django 'ImportError: невозможно импортировать имя URL' - PullRequest
0 голосов
/ 06 апреля 2019

Привет, может ли кто-нибудь помочь мне решить проблему ImportError: невозможно импортировать URL-адрес имени?Я следовал этому уроку https://docs.djangoproject.com/en/1.9/intro/tutorial01/

Я пробовал другой урок https://docs.djangoproject.com/zh-hans/2.0/ref/urls/#django.urls.include, но ни один из них не сработал. Моя версия Django 1.11.20

Выполнение системных проверок...
Необработанное исключение в потоке, начатом Traceback (последний вызов был последним):
Файл "/usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py", строка 228, в оболочке fn (* args, ** kwargs)
Файл "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py", строка 124, в inner_runself.check (display_num_errors = True)
Файл "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", строка 359, в проверке
include_deployment_checks = include_deployment_checks,
Файл "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", строка 346, в _run_checks, возвращает check.run_checks (** kwargs)
Файл"/usr/local/lib/python2.7/dist-packages/django/core/checks/registry.py", строка 81, в run_checks new_errors = check (app_configs = app_configs)
Файл "/usr/local/lib/python2.7/dist-packages/django/core/checks/urls.py", строка 16, в check_url_config возвращает check_resolver (resolver)
Файл "/ usr/local/lib/python2.7/dist-packages/django/core/checks/urls.py ", строка 26, в check_resolver, вернуть файл check_method ()" /usr/local/lib/python2.7/dist-packages/django / urls / resolvers.py ", строка 256, для проверки шаблона в self.url_patterns:
Файл" /usr/local/lib/python2.7/dist-packages/django/utils/functional.py ",строка 35, в get res = instance. dict [self.name] = self.func (instance)
File "/usr/local/lib/python2.7/dist-packages / django / urls / resolvers.py ", строка 407, в шаблонах url_patterns = getattr (self.urlconf_module," urlpatterns ", self.urlconf_module)
Файл" /usr/local/lib/python2.7/dist-packages / django / utils / functions.py ", строка 35, в get res = instance. dict [self.name] = self.func (instance)
Файл "/usr/local/lib/python2.7/dist-packages/django/urls/resolvers.py ", строка 400, в urlconf_module возвращает import_module (self.urlconf_name)
Файл" /usr/lib/python2.7/importlib/init.py ", строка 37, в import_module
import (name) Файл "/home/adduser/cantera_correction/mysite/urls.py", строка 16, из django.conf.urls, import include, путь
ImportError: невозможно импортировать имяпуть

1 Ответ

0 голосов
/ 06 апреля 2019

путь был введен в Django начиная с Django 2.0 .Итак, если вы используете Django 1.11, то вы не можете его использовать.Вам нужно определить urls следующим образом:

from django.conf.urls import url, include

urlpatterns = [
    # rest of the urls
    url(r'^$', HomeView.as_view()),

]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...