Как разрешить пользователю выбирать валюту в Django с помощью Django -мани? - PullRequest
0 голосов
/ 04 апреля 2020

Я сейчас работаю над интернет-магазином. Я хочу, чтобы пользователь мог изменить свою валютную опцию в заголовке и конвертировать весь сайт в выбранную валюту. Я нашел приложение под названием 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" %}

Так что-то есть похож на валюту? Каким будет действие для формы? Пожалуйста, кто-нибудь может помочь, если у вас есть готовое решение! Я буду очень признателен.

...