django-shop-multiplecurrencies

Software screenshot:
django-shop-multiplecurrencies
Software ətraflı:
Version: 1.0.0
Tarixi Upload: 20 Feb 15
Geliştirici: Ales Kocjancic
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: nan/5 (Total Votes: 0)

Django-shop-multiplecurrencies çox valyuta Django SHOP dəstək əlavə bir Django app edir.
Quraşdırma
- Sizin settings.py sizin INSTALLED_APPS üçün shop_multiplecurrencies əlavə et
- Sizin MIDDLEWARE_CLASSES qəbulu shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware əlavə et
- SHOP_CURRENCIES belə kimi qəbulu valyuta siyahısını əlavə
SHOP_CURRENCIES = [# kiçik kodları, xahiş edirik
& Nbsp; ['CHF', 'İsveçrə frankı'],
& Nbsp; ['EUR', 'avro'],
]
istifadə
- Sizin məhsul model MultipleCurrenciesField əlavə et
django.db idxal modelləri
shop_multiplecurrencies.fields olan MultipleCurrenciesField idxal
shop.util.fields idxal CurrencyField dən
sinif MyProduct (models.Model):
& Nbsp; # mənim sahələri ...
& Nbsp; qiymət = MultipleCurrenciesField (CurrencyField)
price_chf və price_eur: model bizim misalda iki sahələri var.
- Məqsədiylə başa olan valyuta bizə deyir ki, əlavə sahəsində BaseOrder genişləndirilməsi
django.conf idxal parametrləri
shop.models.defaults.bases idxal BaseOrder dən
shop.models.defaults.managers idxal OrderManager dən
sinif MyOrder (BaseOrder):
& Nbsp; valyuta = models.CharField (max_length = 6, seçim = settings.SHOP_CURRENCIES)
& Nbsp; obyektləri = OrderManager ()
& Nbsp; def (self * args, ** kwargs) saxlamaq:
& Nbsp; self.currency = get_currency ()
& Nbsp; super (MyOrder, özünü) .Save (* args ** kwargs)
& Nbsp; sinif Meta (obyektin):
& Nbsp; False = mücərrəd
- Düzgün valyuta qiymət prefiks üçün şablonları valyuta şablon filter istifadə edin
{% Yük valyuta%}

  • Python

    tələblər |

    Bu məhsulun qiyməti {valyuta} {qiymət} edir li>

  • Django
  • Django-shop

Geliştirici digər proqram Ales Kocjancic

Şərh django-shop-multiplecurrencies

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!