معرفی شرکت ها


django-prices-openexchangerates-1.2.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

openexchangerates.org support for django-prices
ویژگی مقدار
سیستم عامل -
نام فایل django-prices-openexchangerates-1.2.0
نام django-prices-openexchangerates
نسخه کتابخانه 1.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Mirumee Software
ایمیل نویسنده hello@mirumee.com
آدرس صفحه اصلی https://github.com/mirumee/django-prices-openexchangerates
آدرس اینترنتی https://pypi.org/project/django-prices-openexchangerates/
مجوز BSD
# openexchangerates.org support for `django-prices` ```python from prices import Money from django_prices_openexchangerates import exchange_currency converted_price = exchange_currency(Money(10, currency='USD'), 'EUR') print(converted_price) # Money('8.84040', currency='EUR') ``` It will also create additional steps if it cannot convert directly: ```python from prices import Money from django_prices_openexchangerates import exchange_currency converted_price = exchange_currency(Money(10, currency='GBP'), 'EUR') print(converted_price) # Money('13.31313588062401085236264978', currency='EUR') ``` The `exchange_currency` supports `Money`, `TaxedMoney`, `MoneyRange` and `TaxedMoneyRange`. Template filters can be used with `django-prices` to convert currency, round amounts and display localized amounts in templates: ```html+django {% load prices_i18n %} {% load prices_multicurrency %} <p>Price: {{ foo.price.gross|in_currency:'USD'|amount }} ({{ foo.price.net|in_currency:'USD'|amount }} + {{ foo.price.tax|in_currency:'USD'|amount }} tax)</p> ``` Installation ============== First install the package: ``` pip install django-prices-openexchangerates ``` Then add `'django_prices_openexchangerates'` to your `INSTALLED_APPS`. Set following settings in your project's settings: * `OPENEXCHANGERATES_API_KEY` * `OPENEXCHANGERATES_BASE_CURRENCY` (defaults to `'USD'`, only premium accounts support other bases) Use your admin console to create `ConversionRate` objects for each currency that you want to support. Updating exchange rates ======================= Fetch current rates from API with `./manage.py update_exchange_rates` Schedule this task in cron job or in celery, to be always up to date with exchange rates You can use `--all` flag in above command, to create exchange rates automatically for all available currencies.


نیازمندی

مقدار نام
>=3.0 Django
>=1.0.0 django-prices
>=1.0.0 prices


نحوه نصب


نصب پکیج whl django-prices-openexchangerates-1.2.0:

    pip install django-prices-openexchangerates-1.2.0.whl


نصب پکیج tar.gz django-prices-openexchangerates-1.2.0:

    pip install django-prices-openexchangerates-1.2.0.tar.gz