django-shop-multiplecurrencies

Tela Software:
django-shop-multiplecurrencies
Detalhes de Software:
Versão: 1.0.0
Data de upload: 20 Feb 15
Revelador: Ales Kocjancic
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

django-loja-multiplecurrencies é um app Django que adiciona várias moedas para apoiar Django SHOP.
Instalação
- Adicionar shop_multiplecurrencies a seus INSTALLED_APPS no seu settings.py
- Adicionar shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware para sua configuração MIDDLEWARE_CLASSES
- Adicionar uma lista de moedas para os SHOP_CURRENCIES definindo como assim
SHOP_CURRENCIES = [# códigos minúsculas, por favor
& Nbsp; ['CHF "," franco suíço'],
& Nbsp; ['eur', 'euro'],
]
Uso
- Adicionar um MultipleCurrenciesField para seu modelo de produto
a partir de modelos de importação django.db
de shop_multiplecurrencies.fields importar MultipleCurrenciesField
de shop.util.fields importação CurrencyField
MyProduct classe (models.Model):
& Nbsp; # meus campos ...
& Nbsp; price = MultipleCurrenciesField (CurrencyField)
O modelo em nosso exemplo tem dois campos: price_chf e price_eur.
- Estender BaseOrder com um campo adicional que nos diz que moeda a ordem foi concluída em
de django.conf configurações de importação
de shop.models.defaults.bases importação BaseOrder
de shop.models.defaults.managers importação OrderManager
Myorder classe (BaseOrder):
& Nbsp; moeda = models.CharField (max_length = 6, choices = settings.SHOP_CURRENCIES)
& Nbsp; objetos = OrderManager ()
& Nbsp; salvar def (self, * args, ** kwargs):
& Nbsp; self.currency = get_currency ()
& Nbsp; super (Myorder, self) .Save (* args, ** kwargs)
& Nbsp; classe Meta (objeto):
& Nbsp; abstract = False
- Use o filtro de template moeda em seus modelos para prefixar o preço com a moeda correta
{% Load moeda%}

preço deste produto é {{preço | moeda}}

Requisitos :

  • Python
  • Django
  • django-shop

Outro software de desenvolvedor Ales Kocjancic

Comentário para django-shop-multiplecurrencies

Comentários não encontrado
Adicionar comentário
Ligue imagens!