django-shop-multiplecurrencies

Logiciel capture d'écran:
django-shop-multiplecurrencies
Détails logiciels:
Version: 1.0.0
Date de transfert: 20 Feb 15
Développeur: Ales Kocjancic
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

django-Shop-multiplecurrencies est une application Django ajoute que plusieurs devises pour soutenir django SHOP.
Installation
- Ajouter à vos shop_multiplecurrencies INSTALLED_APPS dans votre settings.py
- Ajouter shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware à votre paramètre MIDDLEWARE_CLASSES
- Ajouter une liste de devises à fixer les SHOP_CURRENCIES comme tant
SHOP_CURRENCIES = [# de codes de minuscules, se il vous plaît
& Nbsp; ['chf »,« franc suisse'],
& Nbsp; [«EUR», «euro»],
]
Utilisation
- Ajouter un MultipleCurrenciesField à votre modèle de produit
à partir de modèles django.db d'importation
de shop_multiplecurrencies.fields importer MultipleCurrenciesField
de shop.util.fields importation CurrencyField
MyProduct de classe (models.Model):
& Nbsp; # mes champs ...
& Nbsp; prix = MultipleCurrenciesField (CurrencyField)
Le modèle sera dans notre exemple avoir deux champs: price_chf et price_eur.
- Elargir BaseOrder avec un champ supplémentaire qui nous dit quelle monnaie l'ordre a été achevée en
à partir des paramètres django.conf d'importation
de shop.models.defaults.bases importation BaseOrder
de shop.models.defaults.managers importation OrderManager
MyOrder de classe (BaseOrder):
& Nbsp; la monnaie = models.CharField (max_length = 6, choix = settings.SHOP_CURRENCIES)
& Nbsp; objets OrderManager = ()
& Nbsp; def SAVE (auto, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, auto) .Save (* args, ** kwargs)
& Nbsp; la classe Meta (objet):
& Nbsp; abstract = False
- Utilisez le filtre de modèle de monnaie dans vos modèles de préfixer le prix avec la bonne devise
{% En monnaie de charge%}

Le prix de ce produit est {{price | monnaie}}

Exigences :

  • Python
  • Django
  • django-shop

D'autres logiciels de développeur Ales Kocjancic

Commentaires à django-shop-multiplecurrencies

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!