Utils-flask-sqlalchemy

Latest version: v0.4.1

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.2

**🐛 Corrections**

* Support des propriétés hybrides des modèles
* Ajout de tests sur les modèles polymorphiques

0.2.1

* Gestion du cas suivant :


serializable
geoserializable
def MyModel(db.Model):
pass

0.2.0

**🚀 Nouveautés**

* Il est possible de surcoucher la méthode ``as_dict`` avec la signature suivante :


def MyModel(db.Model):
def as_dict(self, data):
return data


Celle-ci reçoit alors les données sérialisées dans l'argument ``data`` et peut les modifier avant de les renvoyer.

* Ajout de tests unitaires
* Ajout d’un encodeur JSON supportant les objets de type ``time``
* Ajout des paramètres ``fields`` et ``exclude``, supportant indifféremment les colonnes et relationships. Ces paramètres peuvent être utilisés en argument de la méthode ``as_dict``, ou en argument du décorateur ``serializable`` directement afin de définir des paramètres par défaut pour le modèle
* Dépréciation des paramètres ``columns``, ``relationships``, ``recursif`` et ``depth``

**🐛 Corrections**

* Le décorateur ``serializable`` peut être utilisé lorsque le modèle n’est pas encore prêt (e.g. utilisation de ``backref``)
* Corrige un bug de récursion infinie lorsque 2 modèles se référencent

0.1.4

**🚀 Nouveautés**

* Le décorateur `json_resp` accepte les réponses vides si le code passé est 204

0.1.3

**🚀 Nouveautés**

* Ajout du paramètre ``exclude`` (list) sur le décorateur ``serializable`` pour exclure une colonne de la sérialisation

**🐛 Corrections**

* Les dépendances du fichier ``requirements.txt`` ne sont plus fixées à une version

0.1.2

**🚀 Nouveautés**

* Amélioration de la fonction ``from_dict`` (possibilité de passer des ID aux relationships)
* Mise à jour des dépendances (SQLAlchemy 1.3.19)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.