django-validate-on-save er en Django app, der automatisk kalder full_clean () på modeller i Gem () for at forhindre ugyldige data bliver gemt.
Overraskende er det ikke ske som standard, tilsyneladende til bagudkompatibilitet grunde.
Tilføjelse til din Django projekt
Kræver Django 1.4 eller 1.3.
Ring validate_on_save.validate_models_on_save (»your_app_name") fra din app models.py (jeg sætte denne indkaldelse nær slutningen af models.py, ikke sikker på, om dette spørgsmål).
Publishing udledning til PyPI
At udgive en ny version af django-validate-on-save til PyPI, indstille __version__ streng i validate_on_save / __ init__.py, derefter køre:
# Kør testene mod flere miljøer
tox
# Udgiv til PyPI
./setup.py offentliggøre
# Tag (ændring 1.0.0 til den version du udgiver!)
git tag -a v1.0.0 -m 'Version 1.0.0 "
Git push---tags
Kørsel testene
For at køre testene mod det nuværende miljø:
./manage.py test
For at køre testene mod flere miljøer, installere tox hjælp pip installere tox, sørg for at du ikke er her i et virtuelt miljø, så bare køre tox:
Tox
Krav :
- Python
- Django
Kommentarer ikke fundet