Я сейчас работаю над интернет-магазином. Я хочу, чтобы пользователь мог изменить свою валютную опцию в заголовке и конвертировать весь сайт в выбранную валюту. Я нашел приложение под названием django -money, которое имеет такую функциональность, но я не могу найти примеры реализации.
Я хочу, чтобы он работал как локализованная работа в django. Наличие формы, которая будет перенаправлять на URL и сохранять выбор в сеансе и в cook ie. Это пример кода выбора языка.
/template.html
<form action="{% url 'set_language' %}" method="post">{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}">
<select name="language" onchange="this.form.submit()">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<option value="{{ language.code }}"{% if language.code == LANGUAGE_CODE %} selected{% endif %}>
{{ language.code|upper}}
</option>
{% endfor %}
</select>
</form>
А потом, когда мне нужно что-то перевести, я буду использовать это внутри html:
{% trans "Some text to translate" %}
Так что-то есть похож на валюту? Каким будет действие для формы? Пожалуйста, кто-нибудь может помочь, если у вас есть готовое решение! Я буду очень признателен.