django-shop-multiplecurrencies

Skjermbilde programvare:
django-shop-multiplecurrencies
Prog.varedetaljer:
Versjon: 1.0.0
Last opp dato: 20 Feb 15
Utvikler: Ales Kocjancic
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-shop-multiplecurrencies er en Django app som legger flere valutaer støtte for django SHOP.
Installasjon
- Legg shop_multiplecurrencies til dine INSTALLED_APPS i din settings.py
- Legg shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware til din MIDDLEWARE_CLASSES innstilling
- Legg en liste over valutaer til SHOP_CURRENCIES innstilling som så
SHOP_CURRENCIES = [# små koder, kan du
& Nbsp; ['chf', 'sveitsiske franc'],
& Nbsp; ['eur', 'euro'],
]
Bruk
- Legg en MultipleCurrenciesField til din produktmodell
fra django.db importmodeller
fra shop_multiplecurrencies.fields importere MultipleCurrenciesField
fra shop.util.fields import CurrencyField
klasse MyProduct (models.Model):
& Nbsp; # mine felt ...
& Nbsp; pris = MultipleCurrenciesField (CurrencyField)
Modellen vil i vårt eksempel har to felt: price_chf og price_eur.
- Utvid BaseOrder med et ekstra felt som forteller oss hvilken valuta ordren ble gjennomført i
fra django.conf importinnstillinger
fra shop.models.defaults.bases import BaseOrder
fra shop.models.defaults.managers import OrderManager
klasse MyOrder (BaseOrder):
& Nbsp; valuta = models.CharField (MAX_LENGTH = 6, valg = settings.SHOP_CURRENCIES)
& Nbsp; gjenstander = OrderManager ()
& Nbsp; def spare (selvstendig, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, selv) .Lagre (* args, ** kwargs)
& Nbsp; klasse Meta (objekt):
& Nbsp; abstrakt = False
- Bruk valuta mal filter i dine maler som prefiks for prisen med riktig valuta
{% Belastning valuta%}

Dette produktets pris er {{pris | valuta}}

Krav :

  • Python
  • Django
  • django-butikk

Annen programvare fra utvikleren Ales Kocjancic

Kommentarer til django-shop-multiplecurrencies

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!