django-shop-multiplecurrencies

Software kuvakaappaus:
django-shop-multiplecurrencies
Ohjelmiston tiedot:
Versio: 1.0.0
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Ales Kocjancic
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

Django-shop-multiplecurrencies on Django sovellus, joka lisää useita valuuttoja tukea Django SHOP.
Asennus
- Lisää shop_multiplecurrencies sinun INSTALLED_APPS omassa settings.py
- Lisää shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware sinun MIDDLEWARE_CLASSES asetus
- Lisää luettelo valuuttojen SHOP_CURRENCIES asetus kuten niin
SHOP_CURRENCIES = [# pieniä koodeja, ota
& Nbsp; ['CHF', 'Sveitsin frangi'],
& Nbsp; ['EUR', 'euro'],
]
Käyttö
- Lisää MultipleCurrenciesField sinun tuotteesi malli
alkaen django.db tuonti mallit
alkaen shop_multiplecurrencies.fields tuoda MultipleCurrenciesField
alkaen shop.util.fields tuonti CurrencyField
luokan MyProduct (models.Model):
& Nbsp; # my aloilla ...
& Nbsp; hinta = MultipleCurrenciesField (CurrencyField)
Malli meidän esimerkki on kaksi kenttää: price_chf ja price_eur.
- Laajennetaan BaseOrder ylimääräinen kenttä, joka kertoo meille, mikä valuutta tilaus valmistui
alkaen django.conf tuonti asetukset
alkaen shop.models.defaults.bases tuonti BaseOrder
alkaen shop.models.defaults.managers tuonti OrderManager
luokan MyOrder (BaseOrder):
& Nbsp; valuutta = models.CharField (MAX_LENGTH = 6, valintoja = settings.SHOP_CURRENCIES)
& Nbsp; esineitä = OrderManager ()
& Nbsp; def säästää (itse, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; Super (MyOrder, itse) .save (* args, ** kwargs)
& Nbsp; luokan Meta (objekti):
& Nbsp; abstrakti = False
- Käytä valuutta mallin suodatin teidän malleja etuliite hinta oikea valuutta
{% Kuormitus valuutta%}

Tämän tuotteen hinta on {{hinta | valuutta}}

Vaatimukset :

  • Python
  • Django
  • Django-kauppa

Muu ohjelmistojen kehittäjä Ales Kocjancic

Kommentit django-shop-multiplecurrencies

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!