django-shop-multiplecurrencies

Screenshot Software:
django-shop-multiplecurrencies
Mga detalye ng Software:
Bersyon: 1.0.0
I-upload ang petsa: 20 Feb 15
Nag-develop: Ales Kocjancic
Lisensya: Libre
Katanyagan: 2

Rating: nan/5 (Total Votes: 0)

Django-shop-multiplecurrencies ay isang Django app na nagdaragdag ng sumusuporta sa maramihang mga pera para sa Django MAMILI.
Pag-install
- Magdagdag ng shop_multiplecurrencies sa iyong INSTALLED_APPS sa iyong settings.py
- Magdagdag ng shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware sa iyong setting MIDDLEWARE_CLASSES
- Magdagdag ng isang listahan ng mga pera sa SHOP_CURRENCIES pagtatakda tulad nito
SHOP_CURRENCIES = [# lowercase code, mangyaring
& Nbsp; ['CHF', 'Swiss franc'],
& Nbsp; ['EUR', 'euro'],
]
Paggamit
- Magdagdag ng isang MultipleCurrenciesField sa iyong modelo ng produkto
mula django.db pag-import ng mga modelo
mula shop_multiplecurrencies.fields-import MultipleCurrenciesField
mula sa pag-import shop.util.fields CurrencyField
klase MyProduct (models.Model):
& Nbsp; # aking mga patlang ...
& Nbsp; presyo = MultipleCurrenciesField (CurrencyField)
Ang modelo ay sa aming halimbawa ay mayroon kang dalawang mga patlang: price_chf at price_eur.
- Palawakin ang BaseOrder may dagdag na field na nagsasabi sa amin kung aling pera ang pagkakasunod-sunod ay nakumpleto sa
mula django.conf mga setting ng pag-import
mula sa pag-import shop.models.defaults.bases BaseOrder
mula sa pag-import shop.models.defaults.managers OrderManager
klase MyOrder (BaseOrder):
& Nbsp; pera = models.CharField (MAX_LENGTH = 6, pagpipilian = settings.SHOP_CURRENCIES)
& Nbsp; bagay = OrderManager ()
& Nbsp; def i-save ang (sarili, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; sobrang (MyOrder, sa sarili) .save (* args, ** kwargs)
& Nbsp; klase Meta (object):
& Nbsp; abstract = Maling
- Gamitin ang mga filter template pera sa iyong mga template sa prefix ang presyo kasama ang tamang pera
{% Pera ng pagkarga%}

presyo ng produkto na ito ay {{presyo | pera}}

Mga Kinakailangan :

  • Python
  • Django
  • Django-shop

Iba pang mga software developer ng Ales Kocjancic

Mga komento sa django-shop-multiplecurrencies

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!