django-shop-multiplecurrencies

ソフトウェアのスクリーンショット:
django-shop-multiplecurrencies
ソフトウェアの詳細:
バージョン: 1.0.0
日付のアップロード: 20 Feb 15
開発者: Ales Kocjancic
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

ジャンゴ·ショップ·multiplecurrencies複数の通貨がDjangoのSHOPのサポートが追加Djangoのアプリです。
<強い>インストールの
- あなたのsettings.pyであなたのINSTALLED_APPSにshop_multiplecurrenciesを追加
- あなたのMIDDLEWARE_CLASSES設定にshop_multiplecurrencies.middleware.MultipleCurrenciesMiddlewareを追加
- ので、同じように設定SHOP_CURRENCIESに通貨の一覧を追加します。
SHOP_CURRENCIESの= [#小文字コード、お願い致します
&NBSP; ['CHF'、 'スイスフラン']、
&NBSP; ['EUR'、 'ユーロ']、
]
の使用法
- あなたの製品モデルにMultipleCurrenciesFieldを追加
django.db輸入モデルから
shop_multiplecurrencies.fieldsからMultipleCurrenciesFieldをインポート
shop.util.fieldsインポートCurrencyFieldから
クラスMYPRODUCT(models.Model):
&NBSP;#私のフィールド...
&NBSP;価格= MultipleCurrenciesField(CurrencyField)
price_chfとprice_eur:モデルは、私たちの例では2つのフィールドを持つことになります。
- 注文が年に完成された通貨を教えてくれる追加フィールドでBaseOrderを拡張
django.confインポート設定から
shop.models.defaults.basesインポートBaseOrderから
shop.models.defaults.managersからOrderManagerをインポート
クラスMyOrder(BaseOrder):
&NBSP;通貨= models.CharField(max_lengthを= 6、選択肢の=のsettings.SHOP_CURRENCIES)
&NBSP;オブジェクト= OrderManager()
&NBSP;デフ(自己、* argsの、** kwargsから)を保存します。
&NBSP; self.currency = get_currency()
&NBSP;スーパー(MyOrder、自己).SAVE(* argsを、** kwargsから)
&NBSP;クラスメタ(オブジェクト):
&NBSP;偽=抽象
- 正しい通貨との価格の前に付けるためにあなたのテンプレートの通貨テンプレートフィルタを使用
{%負荷通貨%}

この製品の価格は{{価格|通貨}}

の要件

  • のPython
  • ジャンゴます。
  • ジャンゴ·ショップ

開発者の他のソフトウェア Ales Kocjancic

へのコメント django-shop-multiplecurrencies

コメントが見つかりません
コメントを追加
画像をオンにする!