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.14.1.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

garpix_profitbase-1.14.1-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: garpix_profitbase-1.14.1.tar.gz
  • Upload date:
  • Size: 23.9 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.14.1.tar.gz
Algorithm Hash digest
SHA256 31f363d59729b1b7061ab5236609f03c6e22a16e19b22c8791ae5760d2018ade
MD5 a7b617fb2a57a37e464512efe4e575a1
BLAKE2b-256 d4536b1c49b1dcc378af202696ef7249162e061dddd1f0048c1ff1735b056bd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: garpix_profitbase-1.14.1-py3-none-any.whl
  • Upload date:
  • Size: 38.5 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.14.1-py3-none-any.whl
Algorithm Hash digest
SHA256 29e322be9a8ade7dcce84c53d1c11405a676aab0a6e951303663300f06c82608
MD5 949e1453695401a3c3cdcb23b248beae
BLAKE2b-256 773909f185cd737cfc138a23081aaf85f24c83dda2ff24d55e4456b8503231ff

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