django-shop-multiplecurrencies

Software screenshot:
django-shop-multiplecurrencies
Software detaljer:
Version: 1.0.0
Upload dato: 20 Feb 15
Udvikler: Ales Kocjancic
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-shop-multiplecurrencies er en Django app, der tilføjer flere valutaer støtte for django SHOP.
Installation
- Føj shop_multiplecurrencies til dine INSTALLED_APPS i din settings.py
- Føj shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware til din MIDDLEWARE_CLASSES indstilling
- Tilføj en liste over valutaer til SHOP_CURRENCIES indstilling som så
SHOP_CURRENCIES = [# små koder, skal du
& Nbsp; ['chf', 'schweizerfranc'],
& Nbsp; [»EUR«, »euro«],
]
Anvendelse
- Tilføj en MultipleCurrenciesField til dit produkt model
fra django.db import- modeller
fra shop_multiplecurrencies.fields importerer MultipleCurrenciesField
fra shop.util.fields import CurrencyField
klasse MyProduct (models.Model):
& Nbsp; # mine marker ...
& Nbsp; pris = MultipleCurrenciesField (CurrencyField)
Modellen vil i vores eksempel har to felter: price_chf og price_eur.
- Udvid BaseOrder med et ekstra felt, der fortæller os, hvilken valuta ordren blev afsluttet i
fra indstillingerne django.conf import-
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; objekter = OrderManager ()
& Nbsp; def spare (selv-, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, self) .save (* args, ** kwargs)
& Nbsp; klasse Meta (objekt):
& Nbsp; abstrakt = False
- Brug den valuta skabelon filter i dine skabeloner som præfiks prisen med den rigtige valuta
{% Belastning valuta%}

Dette produkt pris er {{pris | valuta}}

Krav :

  • Python
  • Django
  • django-shop

Andre software developer Ales Kocjancic

Kommentarer til django-shop-multiplecurrencies

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!