Импорт служебных функций Django 2.0 (вместо django 1.1) - PullRequest
1 голос
/ 04 июня 2019

Я обновляю свое приложение с Django 1.11 до Django 2.0.

Я понимаю из документации по утилитным функциям в v.2.0 :

from django.core.urlresolvers import reverse необходимо изменить на from django.urls import reverse

Но относится ли это также к импорту resolve? Например, from django.core.urlresolvers import resolve следует изменить с django.urls import resolve?

1 Ответ

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

Как примечания к выпуску Django-2.0 укажите:

  • Модуль django.core.urlresolvers удален в пользу его нового местоположения, django.urls.

Так что да, все функции, которые изначально находились в django.core.urlresolvers, теперь находятся в модуле django.urls.

Страница, на которую вы ссылаетесь, называется django.urls служебные функции , поэтому все документированные функции являются частью django.urls модуля.

Если вы мигрируете, советую прочитать примечания к выпуску . Особенно полезны Обратно-несовместимые изменения в разделе 2.0 , поскольку в нем сообщается, какие изменения необходимо внести для переноса проекта в следующую версию Django.

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