尝试导入:
from django.core import urlresolvers
我得到:
ImportError: cannot import name 'urlresolvers' from 'django.core'
这是因为不赞成使用UrlResolvers并将其替换为Django.Url。但是,我正在寻找实际的UrlResolvers来查找:
urlresolvers.get_resolver(None)
我在文档中找不到该方法的去向。
现在使用最新的django和Python 3.7。
答案 0 :(得分:1)
Django 2更改了URL,您可以from django.urls import path, get_resolver
等。
在django文档中,阐明基本的URL设置;
from django.urls import get_resolver
get_resolver(None)
https://docs.djangoproject.com/en/2.1/topics/http/urls/
来源是解析器的来源; https://docs.djangoproject.com/en/2.1/_modules/django/urls/resolvers/
答案 1 :(得分:1)
django.core.urlresolvers
在Django 2.0中不再存在。相反,您可以在django.urls
中找到它。