¿Cómo eliminar el identificador de idioma de las URL de django-cms 2.4?

He seguido el tutorial para hacer un nuevo sitio Django-CMS (2.4). Sólo estoy usando un solo idioma (inglés).

Existe una redirección automática para incluir el identificador de idioma ‘/ en /’ en las URL de mi sitio. ¿Cómo lo elimino?

Gracias.

Mejor respuesta
Reemplace este patrón de registro:

urlpatterns = i18n_patterns('',
 url(r'^admin/', include(admin.site.urls)),
 url(r'^', include('cms.urls')),
)

con este:

from django.conf.urls import patterns

urlpatterns = patterns('',
  url(r'^admin/', include(admin.site.urls)),
  url(r'^', include('cms.urls')),
)

El tutorial al que apuntaste usa el método i18n_patterns que hace exactamente esto: antepone el código de idioma a tus URL.

También tenga en cuenta que puede eliminar de forma segura ‘django.middleware.locale.LocaleMiddleware’ y ‘cms.middleware.language.LanguageCookieMiddleware’ de su MIDDLEWARE_CLASSES si no usa varios idiomas.

Por favor indique la dirección original:¿Cómo eliminar el identificador de idioma de las URL de django-cms 2.4? - Código de registro