Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Django template tag to render content in two language simultaneously

Notifications You must be signed in to change notification settings

festicket/django-extra-trans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

To install the demo project:

make install python=python3.7

The command will create a virtual environment and install all the dependencies.

To run the demo project:

. venv/bin/activate
cd example
python manage.py runserver

What's inside

The example project is a fake kind of ticketing application to illustrate the usage of {% with_default_language %}` template tag. It provides the simplest Order model to hold various information about the purchase made by a user which then will be used to render tickets.

It also used to run tests which can be run via:

make test-all

To get a list of all tickets, run the project and visit: http://127.0.0.1:8000/tickets/

You should see a list with at least two pre-generated tickets. Each ticket has its own language set. If you open non-English ticket you shall see that it has content in two languages rendered. This is the exact purpose of {% with_default_language %} tag.

About

Django template tag to render content in two language simultaneously

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published