django-shop-multiplecurrencies

Software skärmdump:
django-shop-multiplecurrencies
Mjukvaruinformation:
Version: 1.0.0
Ladda upp dagen: 20 Feb 15
Utvecklare: Ales Kocjancic
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-shop-multiplecurrencies är en Django app som tillför flera valutor stöd för django SHOP.
Installation
- Lägg shop_multiplecurrencies till dina INSTALLED_APPS i ditt settings.py
- Lägg shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware till din MIDDLEWARE_CLASSES inställning
- Lägg en lista över valutor till SHOP_CURRENCIES inställning som så
SHOP_CURRENCIES = [# gemena koder, vänligen
& Nbsp; ['chf', 'schweizerfrancen "],
& Nbsp; ['eur "," euro "],
]
Användning
- Lägg en MultipleCurrenciesField till din produktmodell
från django.db importmodeller
från shop_multiplecurrencies.fields importera MultipleCurrenciesField
från shop.util.fields import CurrencyField
klass MyProduct (models.Model):
& Nbsp; # mina områden ...
& Nbsp; priset = MultipleCurrenciesField (CurrencyField)
Modellen kommer i vårt exempel har två fält: price_chf och price_eur.
- Utöka BaseOrder med ett extra fält som berättar vilken valuta ordern avslutades i
från django.conf importinställningar
från shop.models.defaults.bases import BaseOrder
från shop.models.defaults.managers import OrderManager
klass MyOrder (BaseOrder):
& Nbsp; valuta = models.CharField (MAX_LENGTH = 6, val = settings.SHOP_CURRENCIES)
& Nbsp; objekt = OrderManager ()
& Nbsp; def spara (själv, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, själv) .save (* args, ** kwargs)
& Nbsp; klass Meta (objekt):
& Nbsp; abstract = False
- Använd valutamallen filtret i dina mallar för att prefix priset med rätt valuta
{% Belastning valuta%}

Denna produkt pris är {{pris | valuta}}

Krav :

  • Python
  • Django
  • django-shop

Annan programvara för utvecklare Ales Kocjancic

Kommentarer till django-shop-multiplecurrencies

Kommentarer hittades inte
Kommentar
Slå på bilder!