django-shop-multiplecurrencies

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

Rating: nan/5 (Total Votes: 0)

Джанго-продавачи multiplecurrencies е Django приложение, което добавя множество валути подкрепа за Джанго SHOP.
<Силен> Монтаж
- Добави shop_multiplecurrencies да си INSTALLED_APPS във вашия settings.py
- Добави shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware да си настройка MIDDLEWARE_CLASSES
- Добавяне на списък на валутите на SHOP_CURRENCIES определящи като толкова
SHOP_CURRENCIES = [# малки кодове, моля
& Nbsp; ['CHF "," Швейцарският франк "],
& Nbsp; ["евро", "евро"],
]
<Силен> Usage
- Добавяне на 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; клас Meta (обект):
& Nbsp; абстрактно = False
- Използвайте шаблона валута филтър в шаблоните ще се появява пред цената с правилния валута
{% Натоварване валута%}

цената на този продукт е {{цена | валута}}

<силни> Изисквания :

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

Друг софтуер на разработчика Ales Kocjancic

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

Коментари не е намерена
добавите коментар
Включете на изображения!