django-shop-multiplecurrencies

软件截图:
django-shop-multiplecurrencies
软件详细信息:
版本: 1.0.0
上传日期: 20 Feb 15
许可: 免费
人气: 2

Rating: nan/5 (Total Votes: 0)

Django的店铺multiplecurrencies是一个Django应用程序,增加了多种货币的Django的SHOP支持。
安装
- 添加shop_multiplecurrencies到您的INSTALLED_APPS在settings.py
- 添加shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware您MIDDLEWARE_CLASSES设置
- 添加货币的列表中设置SHOP_CURRENCIES像这样
SHOP_CURRENCIES = [#小写的代码,请
  ['瑞士法郎','瑞士法郎'],
  ['欧元','欧元'],
]
用法
- 添加MultipleCurrenciesField到您的产品型号
从django.db进口车型
从shop_multiplecurrencies.fields进口MultipleCurrenciesField
从shop.util.fields进口CurrencyField
类myProduct的(models.Model):
 #我的领域...
 价格= MultipleCurrenciesField(CurrencyField)
该模型将在我们的例子有两个方面:price_chf和price_eur。
- 扩展BaseOrder一个额外的领域,它告诉我们哪种货币的次序是在完成
从django.conf导入设置
从shop.models.defaults.bases进口BaseOrder
从shop.models.defaults.managers进口的OrderManager
类MyOrder(BaseOrder):
 货币= models.CharField(MAX_LENGTH = 6,选择= settings.SHOP_CURRENCIES)
 对象=的OrderManager()
 高清保存(个体经营,*的args,** kwargs):
  self.currency = get_currency()
 超(MyOrder,个体经营).save(*的args,** kwargs)
 类元(对象):
 抽象=假
- 使用的货币模板过滤器在你的模板与正确的货币前缀价格
{%负载币%}

该产品的价格为{{价格|货币}}

要求

  • 在Python中
  • 在Django的
  • 在Django的商店

显影剂的其他软件 Ales Kocjancic

意见 django-shop-multiplecurrencies

评论没有发现
添加评论
打开图片!