معرفی شرکت ها


commonground-api-common-1.9.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Commonground API tooling
ویژگی مقدار
سیستم عامل -
نام فایل commonground-api-common-1.9.0
نام commonground-api-common
نسخه کتابخانه 1.9.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Maykin Media, VNG-Realisatie
ایمیل نویسنده support@maykinmedia.nl
آدرس صفحه اصلی https://github.com/maykinmedia/commonground-api-common
آدرس اینترنتی https://pypi.org/project/commonground-api-common/
مجوز EUPL 1.2
=================================================== Commonground-API-common - Tooling voor RESTful APIs =================================================== |build-status| |code-quality| |coverage| |docs| |black| |python-versions| |django-versions| |pypi-version| Commonground-API-common biedt generieke implementaties en tooling voor RESTful APIs in een Common Ground gegevenslandschap. Dit project is een fork van commonground-api-common. Zie de uitgebreide `documentatie`_ voor de features en het gebruik. .. contents:: .. section-numbering:: Features ======== * Centraal beheer van constanten die de verschillende componenten overstijgen * GeoJSON OpenAPI definities * Support voor Geo CRS negotation * Ingebouwde support voor nested viewsets met declaratievere syntax voor registratie * Vaak voorkomende validators: * RSIN/BSN validator * Numerieke waarde validator * Niet-negatieve waarde validator * Alfanumerieke waarde (zonder diacritics) * URL-validator (test dat URL bestaat) met pluggable link-checker * ``UntilNowValidator`` - valideer datetimes tot en met *nu*. * ``UniekeIdentificatieValidator`` (in combinatie met organisatie) * ``InformatieObjectUniqueValidator`` om te valideren dat M2M entries slechts eenmalig voorkomen * ``ObjectInformatieObjectValidator`` om te valideren dat de synchronisatie van een object-informatieobject relatie pas kan nadat deze relatie in het DRC gemaakt is * ``IsImmutableValidator`` - valideer dat bepaalde velden niet gewijzigd worden bij een (partial) update, maar wel mogen gezet worden bij een create * ``ResourceValidator`` - valideer dat een URL een bepaalde resource ontsluit * Custom inspectors voor drf-yasg: * Support voor ``rest_framework_gis`` ``GeometryField`` * SUpport voor ``django-extra-fields`` ``Base64FieldMixin`` * URL-based related resource filtering (``django-filter`` support) * verzameling van mogelijke error-responses per operation * Management command ``generate_swagger`` overloaded * neemt default versie mee en maakt server-informatie domein-agnostisch * optie om informatiemodel-resources naar markdown te renderen met backlinks naar gemmaonline.nl * Support voor ISO 8601 durations * Custom model fields: * ``RSINField`` * ``BSNField`` * ``LanguageField`` * ``VertrouwelijkheidsAanduidingField`` * ``DaysDurationField`` * Mocks voor de validators die netwerk IO hebben, eenvoudig via ``@override_settings`` toe te passen * Test utilities * Optionele notificaties applicatie: * ontvangen van webhook events * configureren en registreren van notificatiecomponent/webhooks .. |build-status| image:: https://github.com/maykinmedia/commonground-api-common/workflows/ci-build/badge.svg :alt: Build status :target: https://github.com/maykinmedia/commonground-api-common/actions?query=workflow%3A%22ci-build%22 .. |code-quality| image:: https://github.com/maykinmedia/commonground-api-common/workflows/Code%20quality%20checks/badge.svg :alt: Code quality checks :target: https://github.com/maykinmedia/commonground-api-common/actions?query=workflow%3A%22Code+quality+checks%22 .. |coverage| image:: https://codecov.io/gh/maykinmedia/commonground-api-common/branch/main/graph/badge.svg :target: https://codecov.io/gh/maykinmedia/commonground-api-common :alt: Coverage status .. |docs| image:: https://readthedocs.org/projects/commonground-api-common/badge/?version=latest :target: https://commonground-api-common.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status .. |python-versions| image:: https://img.shields.io/pypi/pyversions/commonground-api-common.svg .. |django-versions| image:: https://img.shields.io/pypi/djversions/commonground-api-common.svg .. |pypi-version| image:: https://img.shields.io/pypi/v/commonground-api-common.svg :target: https://pypi.org/project/commonground-api-common/ .. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black .. _documentatie: https://commonground-api-common.readthedocs.io/en/latest/?badge=latest


نیازمندی

مقدار نام
<4.2,>=3.2.0 django
- django-choices
>=2.0 django-filter
- django-solo
~=3.12.0 djangorestframework
>=1.2.0 djangorestframework-camel-case
- django-rest-framework-condition
>=1.20.0 drf-yasg
>=0.93.3 drf-nested-routers
>=0.14.0 gemma-zds-client
- iso-639
- isodate
>=0.2.2 notifications-api-common
- oyaml
>=2.0.0 PyJWT
- pyyaml
- requests
- pytest-cov
- psycopg2
- sphinx
- sphinx-rtd-theme
<=1.3 django-markup
- markdown
- flake8
- bump2version
- psycopg2
- pytest
- pytest-django
- pytest-factoryboy
- tox
- isort
- black
- requests-mock
- freezegun


نحوه نصب


نصب پکیج whl commonground-api-common-1.9.0:

    pip install commonground-api-common-1.9.0.whl


نصب پکیج tar.gz commonground-api-common-1.9.0:

    pip install commonground-api-common-1.9.0.tar.gz