Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Absorbé par forge-mvc-images (ADR-018) ; installez forge-mvc-images.

forge-mvc-pivot

Opt-in Forge pour les tables pivot enrichies : associations many_to_many portant des attributs (par exemple position, note) sur la ligne de jointure.

Extrait du core de Forge (ADR-021) : le core ne contient que les primitives générales ; le pivot avancé est une brique spécialisée, optionnelle.

Contenu

  • PivotAdvancedService : lecture et écriture d'associations pivot avec attributs, contraintes déclaratives (required, nullable, unique_pair), accès base injectables (fetch_one, fetch_all, execute, insert_fn).
  • PivotFieldConstraint, PivotRow, PivotFormError, PivotConstraintError, pivot_error_to_form_error : contraintes, résultats et erreurs structurées.
  • Générateur forge make:pivot-crud <EntitéSource> <nomRelation> : échafaude un sous-CRUD pivot à partir d'une relation many_to_many déclarée dans relations.json.

Installation

pip install --pre forge-mvc-pivot

Le code généré importe forge_mvc_pivot : installez le paquet avant de lancer une application qui s'appuie sur un sous-CRUD pivot.

Download files

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

Source Distribution

forge_mvc_pivot-1.0.0rc2.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forge_mvc_pivot-1.0.0rc2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file forge_mvc_pivot-1.0.0rc2.tar.gz.

File metadata

  • Download URL: forge_mvc_pivot-1.0.0rc2.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for forge_mvc_pivot-1.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 a3c01439e3852a83d391f9221d95bcd8e44a56ca7e5cfca6d4b96728fb19d4c0
MD5 95485c5cc4bad996c76bb089e98a9c00
BLAKE2b-256 464b2fb3029458478367559eb0d0e6b4684a7b1d4f63dc642d0e066b325f95ab

See more details on using hashes here.

File details

Details for the file forge_mvc_pivot-1.0.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for forge_mvc_pivot-1.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 4b6c5456839e8a5dd3a32ccfa5423256dcb92ca80e8f81074cbe8cf079c7cf88
MD5 8605e2af921aa80718bed91b65cf03f9
BLAKE2b-256 de020c9af1a13a49de8565ba48815d24a9b3b409946e78cf2c54410057a2837c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page