Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Django i18n URL

Project Description

Django i18n url lets you manage your multilingual url using Django. You can change the language and stay on the same page.

Getting Started

Install django-i18nurl:

pip install django-i18nurl

Add it to your INSTALLED_APPS settings:


Using it


Use it in Python code:

from i18nurl import reverse_i18n

url_de = reverse_i18n('app:home', 'de')

Django template

Use it as a templatetag:

{% load i18nurl %}
{% i18nurl 'app:home' 'de' %}

Get the current page in other languages:

{% load i18nurl %}
{% current_i18nurl 'de' %}

Note: to use current_i18nurl template tag you will need the request context processors:


Release History

This version
History Node


Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
(8.5 kB) Copy SHA256 Hash SHA256
Source None Jun 27, 2013

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting