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.
Authors: Rémy Hubscher and contributors
Licence: BSD
Compatibility: Django 1.5+, python2.7 up to python3.3
Project URL: https://github.com/novagile/django-i18nurl
Getting Started
Install django-i18nurl:
pip install django-i18nurl
Add it to your INSTALLED_APPS settings:
INSTALLED_APPS = ( '...', 'i18nurl', )
Using it
Python
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:
TEMPLATE_CONTEXT_PROCESSORS = ( "...", "django.core.context_processors.request", "...", )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-i18nurl-0.1.tar.gz
(8.5 kB
view details)
File details
Details for the file django-i18nurl-0.1.tar.gz
.
File metadata
- Download URL: django-i18nurl-0.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1816d8a9961c4a99d885656715b814b24a84ba3c590f26408fa2410486b1160c |
|
MD5 | 3eee9909b5e01041d04dd875930c7e28 |
|
BLAKE2b-256 | d682e6151ae281d389cce5c1b628d8f320418f13491f64bc1afa3971b19d8f9b |