Python 如何连接Django 1.8和Django localeurl

Python 如何连接Django 1.8和Django localeurl,python,django,translation,django-localeurl,Python,Django,Translation,Django Localeurl,我使用Django 1.8,instaled==2.0.2 我在我的base.html模板中加载了localurl标记{%load localeurl_tags%},但出现错误: TemplateSyntaxError at / 'localeurl_tags' is not a valid tag library: ImportError raised loading localeurl.templatetags.localeurl_tags: cannot import name Toke

我使用Django 1.8,instaled==2.0.2

我在我的base.html模板中加载了localurl标记
{%load localeurl_tags%}
,但出现错误:

TemplateSyntaxError at /

'localeurl_tags' is not a valid tag library: ImportError raised loading localeurl.templatetags.localeurl_tags: cannot import name Token
我怎样才能修好它

我的设置.py

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'localeurl.middleware.LocaleURLMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.security.SecurityMiddleware',
)
我的网址:

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'website.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    (r'^i18n/', include('django.conf.urls.i18n')),
    url(r'', include("www.urls", namespace="www")),
    url(r'^blog/', include("blog.urls", namespace="blog")),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^ckeditor/', include('ckeditor.urls')),
    (r'^localeurl/', include('localeurl.urls')),
)

是的,我在安装的应用程序中有“localeurl”

似乎不再维护localeurl,因为(从):

注意:django localeurl目前未维护(因此不会审查或合并拉取请求),其方法已被django本身()中引入的区域设置感知URL模式所淘汰

因此,我想看看内置方式,因为错误消息(进一步阅读后)似乎表明django.templates中的令牌类不再存在(可能在1.8或其他版本中删除)

你按照指示做了吗

  • 您是否已将
    'localeurl.middleware.LocaleURLMiddleware'
    添加到您的中间件中

  • 您是否已将
    'localeurl'
    添加到已安装的应用程序中