django-validate-on-salvataggio è un app Django che chiama automaticamente full_clean () sui modelli durante save () per evitare che i dati non validi in fase di salvataggio.
Sorprendentemente, questo non avviene per impostazione predefinita, a quanto pare per ragioni di compatibilità all'indietro.
Aggiunta al progetto Django
Richiede Django 1.4 o 1.3.
Chiamare validate_on_save.validate_models_on_save ('your_app_name') dal models.py del vostro app (ho messo questa chiamata verso la fine di models.py, non so se questo importa).
Comunicati Pubblicazione di PyPI
Per pubblicare una nuova versione di django-validate-on-salvare PyPI, impostare la stringa __version__ in validate_on_save / __ init__.py, quindi eseguire:
# Eseguire le prove contro più ambienti
tox
# Pubblica PyPI
./setup.py pubblicare
# Tag (cambiamento 1.0.0 alla versione si pubblica!)
tag git -a v1.0.0 -m 'Version 1.0.0'
--tags spinta git
Esecuzione dei test
Per eseguire i test contro l'ambiente attuale:
Test ./manage.py
Per eseguire i test contro più ambienti, installare tox utilizzando pip installare tox, assicurarsi che non sei attualmente in un ambiente virtuale, quindi basta eseguire tox:
tox
Requisiti :
- Python
- Django
I commenti non trovato