django-shop-multiplecurrencies

Скриншот программы:
django-shop-multiplecurrencies
Детали программы:
Версия: 1.0.0
Дата загрузки: 20 Feb 15
Разработчик: Ales Kocjancic
Тип распространения: Бесплатная
Популярность: 2

Rating: nan/5 (Total Votes: 0)

Django-магазин-multiplecurrencies является приложение Django, который добавляет несколько валют поддержка Django магазин.
Установка
- Добавить shop_multiplecurrencies ваших INSTALLED_APPS в settings.py
- Добавить shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware вашей установке MIDDLEWARE_CLASSES
- Добавить список валют для установки в SHOP_CURRENCIES как и
SHOP_CURRENCIES = [# строчные коды, пожалуйста,
& NBSP; ['франк "," Швейцарский франк "],
& NBSP; ['евро', 'евро'],
]
Использование
- Добавить MultipleCurrenciesField к вашей модели продукта
от django.db импортных моделей
от shop_multiplecurrencies.fields импортировать MultipleCurrenciesField
от shop.util.fields импорта CurrencyField
класс MyProduct (models.Model):
& NBSP; # мои поля ...
& NBSP; цена = MultipleCurrenciesField (CurrencyField)
Модель будет в нашем примере есть два поля: price_chf и price_eur.
- Расширить BaseOrder с дополнительным полем, что говорит нам какой валюте заказ был завершен в
от django.conf параметров импорта
от shop.models.defaults.bases импорта BaseOrder
от shop.models.defaults.managers импорта OrderManager
класс MyOrder (BaseOrder):
& NBSP; валюта = models.CharField (max_length = 6, Выбор = settings.SHOP_CURRENCIES)
& NBSP; объекты = OrderManager ()
& NBSP; Def сохранить (Я, * аргументы ** kwargs):
& NBSP; self.currency = get_currency ()
& NBSP; супер (MyOrder, само) .save (* аргументы, ** kwargs)
& NBSP; класс Мета (объект):
& NBSP; абстрактный = False
- Используйте фильтр валюта шаблона в шаблонах в качестве префикса цену с правильной валюте
{% Нагрузки валют%}

Цена этого продукта является {{Цена | валюта}}

Требования

  • Python
  • Джанго
  • Django-магазин

Другие программы разработчика Ales Kocjancic

Комментарии к django-shop-multiplecurrencies

Комментарии не найдены
добавить комментарий
Включите картинки!