django-shop-multiplecurrencies

Szoftver screenshot:
django-shop-multiplecurrencies
Szoftver adatai:
Változat: 1.0.0
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Ales Kocjancic
Engedély: Ingyenes
Népszerűség: 17

Rating: nan/5 (Total Votes: 0)

A Django-shop-multiplecurrencies egy Django app, amely hozzáteszi, több pénznem támogatása Django SHOP.
Telepítés
- Add shop_multiplecurrencies a INSTALLED_APPS a settings.py
- Add shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware a MIDDLEWARE_CLASSES beállítást
- Add a pénznemek listáját a SHOP_CURRENCIES beállítás, mint oly
SHOP_CURRENCIES = [# kisbetűs kódokat, kérjük,
& Nbsp; ['CHF "," svájci frank "],
& Nbsp; ["EUR", "euró"],
]
Használat
- Add a MultipleCurrenciesField a termék modell
a django.db import modellek
a shop_multiplecurrencies.fields importálni MultipleCurrenciesField
a shop.util.fields import CurrencyField
osztály MyProduct (models.Model):
& Nbsp; # én mezők ...
& Nbsp; ár = MultipleCurrenciesField (CurrencyField)
A modell a példánkban két területen: price_chf és price_eur.
- Növelje BaseOrder egy további mező, amely azt mondja, ami az árfolyam a megbízás ben fejeződött be
a django.conf import beállítások
a shop.models.defaults.bases import BaseOrder
a shop.models.defaults.managers import OrderManager
osztály MyOrder (BaseOrder):
& Nbsp; pénznemben = models.CharField (MAX_LENGTH = 6, választási = settings.SHOP_CURRENCIES)
& Nbsp; tárgyakat = OrderManager ()
& Nbsp; def menteni (self, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, self) .save (* args, ** kwargs)
& Nbsp; class Meta (tárgy):
& Nbsp; abstract = False
- A deviza sablont szűrőt a sablonok előtagot az ár a megfelelő pénznemben
{% -os Terhelés deviza%}

A termék ára {{ára | pénznemben}}

követelmények :

  • Python
  • Django
  • Django-shop

Más szoftver fejlesztő Ales Kocjancic

django-shop-ajax
django-shop-ajax

20 Feb 15

happy-blog
happy-blog

15 Apr 15

Hozzászólások a django-shop-multiplecurrencies

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!