django-shop-multiplecurrencies

소프트웨어 스크린 샷:
django-shop-multiplecurrencies
소프트웨어 정보:
버전: 1.0.0
업로드 날짜: 20 Feb 15
개발자: Ales Kocjancic
라이센스: 무료
인기: 17

Rating: nan/5 (Total Votes: 0)

장고 상점 - multiplecurrencies은 여러 통화가 장고 SHOP에 대한 지원이 추가 장고 응용 프로그램입니다.
설치
- 당신의 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 :이 모델은 우리의 예에서 두 개의 필드를해야합니다.
- 주문이 완료 된 통화 우리에게 추가 필드 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는; 데프 (자동, * 인수, ** kwargs로)를 저장합니다 :
& NBSP; self.currency = get_currency ()
& NBSP; 슈퍼 (MyOrder, 자기) .save (* 인수, ** kwargs로)
& NBSP; 클래스 메타 (객체) :
& NBSP; 거짓 = 추상
- 올바른 통화로 가격을 접두사로 템플릿 통화 템플릿 필터를 사용
{% 부하 통화 %}

파이썬

요구 사항 |

이 제품의 가격은 {통화} {가격}이다
장고
장고 상점

개발자의 기타 소프트웨어 Ales Kocjancic

코멘트 django-shop-multiplecurrencies

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!