django-shop-multiplecurrencies

Software screenshot:
django-shop-multiplecurrencies
Podrobnosti Software:
Verze: 1.0.0
Datum uploadu: 20 Feb 15
Vývojka: Ales Kocjancic
Licence: Volný
Popularita: 17

Rating: nan/5 (Total Votes: 0)

Django-shop-multiplecurrencies je aplikace, Django, který přidává více měn podporu Django SHOP.
Instalace
- Přidat shop_multiplecurrencies do INSTALLED_APPS ve vašem settings.py
- Přidat shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware do vašeho nastavení MIDDLEWARE_CLASSES
- Přidat seznam měn vůči SHOP_CURRENCIES nastavení jako tak
SHOP_CURRENCIES = [# malá kódy, prosím
& Nbsp; ['CHF "," švýcarský frank "],
& Nbsp; ["EUR", "euro"],
]
Použít
- Přidání MultipleCurrenciesField do modelu výrobku
od django.db modelů dovozních
od shop_multiplecurrencies.fields import MultipleCurrenciesField
od shop.util.fields dovozu CurrencyField
třída myProduct (models.Model):
& Nbsp; # moje pole ...
& Nbsp; cena = MultipleCurrenciesField (CurrencyField)
Tento model bude v našem příkladu má dvě pole: price_chf a price_eur.
- Rozšířit BaseOrder s další pole, které nám říká, v jaké měně byla objednávka dokončena v roce
od django.conf nastavení dovozních
od shop.models.defaults.bases dovozu BaseOrder
od shop.models.defaults.managers dovozu OrderManager
třída MyOrder (BaseOrder):
& Nbsp; měna = models.CharField (MAX_LENGTH = 6, volby = settings.SHOP_CURRENCIES)
& Nbsp; objekty = OrderManager ()
& Nbsp; def uložit (self, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, self) .Save (* args, ** kwargs)
& Nbsp; třída Meta (objekt):
& Nbsp; abstract = False
- Použijte filtr měna šablony v šablonách prefix cenu se správnou měnou
{% Měna zatížení%}

cena tohoto produktu je {{cena | měna}}

Požadavky na :

  • Python
  • Django
  • Django-shop

Ostatní software developer Ales Kocjancic

Komentáře k django-shop-multiplecurrencies

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!