django-shop-multiplecurrencies

البرمجيات قطة:
django-shop-multiplecurrencies
تفاصيل البرنامج:
الإصدار: 1.0.0
تاريخ إيداع: 20 Feb 15
المطور: Ales Kocjancic
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

وجانغو-متجر multiplecurrencies هو التطبيق جانغو أن يضيف بعملات متعددة تدعم لجانغو SHOP.
تركيب
- اضافة shop_multiplecurrencies إلى INSTALLED_APPS الخاصة بك في settings.py الخاص بك
- اضافة shop_multiplecurrencies.middleware.MultipleCurrenciesMiddleware إلى الإعداد MIDDLEWARE_CLASSES الخاص بك
- إضافة قائمة من العملات إلى SHOP_CURRENCIES وضع مثل ذلك
SHOP_CURRENCIES = [رموز صغيرة # الرجاء
على & nbsp؛ ['CHF'، 'الفرنك السويسري']،
على & nbsp؛ ['يورو'، 'اليورو']،
]
استعمال
- إضافة MultipleCurrenciesField إلى نموذج المنتج الخاص بك
من نماذج استيراد django.db
من shop_multiplecurrencies.fields استيراد MultipleCurrenciesField
من shop.util.fields استيراد CurrencyField
الطبقة MyProduct (models.Model):
على & nbsp؛ # حقول بلدي ...
على & nbsp؛ السعر = MultipleCurrenciesField (CurrencyField)
فإن نموذج في المثال لدينا حقلين: price_chf وprice_eur.
- توسيع BaseOrder مع حقل إضافي أن يقول لنا أي عملة تم الانتهاء من الترتيب
من django.conf إعدادات استيراد
من shop.models.defaults.bases استيراد BaseOrder
من shop.models.defaults.managers استيراد OrderManager
الطبقة MyOrder (BaseOrder):
على & nbsp؛ العملة = models.CharField (MAX_LENGTH = 6، والخيارات = settings.SHOP_CURRENCIES)
ونبسب؛ كائنات = OrderManager ()
على & nbsp؛ حفظ مواطنه (النفس، * وسائط **، kwargs):
على & nbsp؛ self.currency = get_currency ()
على & nbsp؛ عظمى (MyOrder، النفس). حفظ (* سائط **، kwargs)
على & nbsp؛ الطبقة ميتا (كائن):
على & nbsp؛ مجردة = خطأ
- استخدم فلتر قالب العملة في قوالب لبادئة السعر مع العملة الصحيحة
{٪ العملة الحمل٪}

وسعر هذا المنتج هو {{الأسعار | العملات}}

المتطلبات:

بيثون
جانغو
جانغو متجر

البرامج الأخرى من المطور Ales Kocjancic

تعليقات ل django-shop-multiplecurrencies

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!