django-shop-multiplecurrencies

Yazılım ekran görüntüsü:
django-shop-multiplecurrencies
Yazılım detaylar:
Versiyon: 1.0.0
Qayıt: 20 Feb 15
Geliştirici: Ales Kocjancic
Lisans: Ücretsiz
Popülerlik: 17

Rating: nan/5 (Total Votes: 0)

django-mağaza-multiplecurrencies birden para Django MAĞAZA için destek ekler Django uygulaması.
Kurulum
- Senin settings.py içinde INSTALLED_APPS için shop_multiplecurrencies ekle
- Senin MIDDLEWARE_CLASSES ayarı shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware ekle
- SHOP_CURRENCIES şöyle ayara para listesini ekle
SHOP_CURRENCIES = [# küçük kodları, lütfen
& Nbsp; ['chf', 'İsviçre frangı'],
& Nbsp; ['eur', 'euro'],
]
Kullanım
- Ürününüz modeline bir MultipleCurrenciesField ekle
django.db ithalat modelleri
shop_multiplecurrencies.fields gelen MultipleCurrenciesField ithal
shop.util.fields ithalat CurrencyField gelen
sınıf myProduct (models.Model):
& Nbsp; # my alanları ...
& Nbsp; fiyat = MultipleCurrenciesField (CurrencyField)
price_chf ve price_eur: modeli bizim örneğimizde iki alanlara sahip olacak.
- Amacıyla tamamlanan para bize ek bir alan ile BaseOrder uzatın
django.conf ithalat ayarlarından
shop.models.defaults.bases ithalat BaseOrder gelen
shop.models.defaults.managers ithalat OrderManager gelen
sınıf MyOrder (BaseOrder):
& Nbsp; para = models.CharField (max_length = 6, seçimler = settings.SHOP_CURRENCIES)
& Nbsp; nesneler = OrderManager ()
& Nbsp; def (öz, * args, ** kwargs) kaydetmek:
& Nbsp; self.currency = get_currency ()
& Nbsp; süper (MyOrder, kendini) .save (* args, ** kwargs)
& Nbsp; sınıf Meta (nesne):
& Nbsp; Yanlış = soyut
- Doğru para ile fiyat öneki için şablonlar para şablonu filtresi kullanın
{% Yük para%}

  • Python

    Gereksinimler |

    Bu ürünün fiyatı {birimi} {fiyatı} olduğunu li>

  • Django
  • django-shop

Geliştirici Diğer yazılım Ales Kocjancic

Yorumlar django-shop-multiplecurrencies

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!