django-shop-multiplecurrencies

Sagteware kiekie:
django-shop-multiplecurrencies
Sagteware besonderhede:
Weergawe: 1.0.0
Upload datum: 20 Feb 15
Ontwikkelaar: Ales Kocjancic
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

Django-shop-multiplecurrencies is 'n Django app wat voeg verskeie geldeenhede ondersteun vir Django winkel.
Installasie
- Voeg shop_multiplecurrencies aan jou INSTALLED_APPS in jou settings.py
- Voeg shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware aan jou MIDDLEWARE_CLASSES omgewing
- Voeg 'n lys van geldeenhede aan die SHOP_CURRENCIES opstel soos so
SHOP_CURRENCIES = [# klein kodes asseblief
& Nbsp; ['CHF "," Switserse frank'],
& Nbsp; ['eur', 'euro'],
]
Gebruik
- Voeg 'n MultipleCurrenciesField jou produk model
van django.db invoer modelle
van shop_multiplecurrencies.fields invoer MultipleCurrenciesField
van shop.util.fields invoer CurrencyField
klas MyProduct (models.Model):
& Nbsp; # my velde ...
& Nbsp; prys = MultipleCurrenciesField (CurrencyField)
Die model sal in ons voorbeeld het twee velde: price_chf en price_eur.
- Brei BaseOrder met 'n addisionele veld wat ons vertel watter geldeenheid die orde is in voltooide
van django.conf invoer instellings
van shop.models.defaults.bases invoer BaseOrder
van shop.models.defaults.managers invoer OrderManager
klas MyOrder (BaseOrder):
& Nbsp; geldeenheid = models.CharField (MAX_LENGTH = 6, keuses = settings.SHOP_CURRENCIES)
& Nbsp; voorwerpe = OrderManager ()
& Nbsp; def red (self, * argumente, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, self) .save (* argumente, ** kwargs)
& Nbsp; klas Meta (voorwerp):
& Nbsp; Opsomming Vals
- Gebruik die geldeenheid sjabloon filter in jou templates om die prys te voorvoegsel met die korrekte geldeenheid
{% Vrag valuta%}

Hierdie produk se prys is {{prys | geldeenheid}}

Vereistes :

  • Python
  • Django
  • Django-shop

Ander sagteware ontwikkelaar Ales Kocjancic

Kommentaar te django-shop-multiplecurrencies

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!