Skip to main content

No project description provided

Project description

Garpix ProfitBase

Пакет интеграции с profitbase.ru

Быстрый старт

Установка:

pip install garpix_profitbase

Добавьте garpix_profitbase в INSTALLED_APPS:

# settings.py

INSTALLED_APPS = [
    # ...
    'garpix_profitbase',
]

Также, добавьте переменные окружения (файл .env) значениями, полученными от profitbase.ru:

PROFITBASE_API_KEY=app-?????????
PROFITBASE_CLIENT_NAME=???????
PROFITBASE_COMPANY_ID=????
ENABLE_GARPIX_AUTH=False

Также, в settings.py необходимо добавить миксины:

GARPIX_PROFITBASE_CITY_MIXIN = 'garpix_profitbase.models.empty_mixin.EmptyMixin'
GARPIX_PROFITBASE_HOUSE_MIXIN = 'garpix_page.models.BasePage'
GARPIX_PROFITBASE_HOUSE_FLOOR_MIXIN = 'garpix_profitbase.models.empty_mixin.EmptyMixin'
GARPIX_PROFITBASE_HOUSE_SECTION_MIXIN = 'garpix_profitbase.models.empty_mixin.EmptyMixin'
GARPIX_PROFITBASE_PROJECT_MIXIN = 'garpix_page.models.BasePage'
GARPIX_PROFITBASE_PROPERTY_MIXIN = 'garpix_page.models.BasePage'
GARPIX_PROFITBASE_SPECIAL_OFFER_MIXIN = 'garpix_profitbase.models.empty_mixin.EmptyMixin'
GARPIX_PROFITBASE_LAYOUT_PLAN_MIXIN = 'garpix_profitbase.models.empty_mixin.EmptyMixin'

Если вам необходимо, чтобы помещения отправлялись на дальнейшую обработку при удалении/добавлении/изменении акции, можно указать путь к функции.

# example:
GARPIX_PROFITBASE_RECALCULATE_NEW_PRICE = 'app.service.recalculate_new_price'

RECALCULATE_NEW_PRICE Нужно обратиться к администраторам profitbase.ru чтоб они добавили ваш ip в белый список.

Использование

Для получения данных от profitbase.ru используйте следующую manage.py команду:

python3 backend/manage.py profitbase_update

Changelog

Смотри CHANGELOG.md.

Contributing

Смотри CONTRIBUTING.md.

License

MIT


Developed by Garpix / https://garpix.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

garpix_profitbase-1.15.0.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

garpix_profitbase-1.15.0-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file garpix_profitbase-1.15.0.tar.gz.

File metadata

  • Download URL: garpix_profitbase-1.15.0.tar.gz
  • Upload date:
  • Size: 24.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.16

File hashes

Hashes for garpix_profitbase-1.15.0.tar.gz
Algorithm Hash digest
SHA256 33758fa5e3ac7e1598365b0c0cade583525c932b5f7b6488b91f537347736437
MD5 1776305a03c0decffae6031bba41155e
BLAKE2b-256 dea27491d04fa3c8c5a5b9f619985e4586709451f4c5d42b51d393cb442b9b25

See more details on using hashes here.

File details

Details for the file garpix_profitbase-1.15.0-py3-none-any.whl.

File metadata

  • Download URL: garpix_profitbase-1.15.0-py3-none-any.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.16

File hashes

Hashes for garpix_profitbase-1.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7186afb2bc9db182a607e145e44ee281cc7cccf759c3f285a11f4b978fb0eb
MD5 cf56e120e225090995d078c13d16eb21
BLAKE2b-256 10472a3494389840de2c98b4b9abc5c20bb30cb8641adab30a73009d8b4ecac2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page