Django tesztelte-on-save egy Django app, hogy automatikusan hívja full_clean () a modellek mentés közben (), hogy megakadályozza az érvénytelen adatok mentését.
Meglepő módon ez nem történik meg alapértelmezésben, látszólag a visszafelé kompatibilitás miatt.
hozzátéve, hogy a Django Project
Igényel Django 1.4 vagy 1.3.
Hívjon validate_on_save.validate_models_on_save ("your_app_name") az Ön alkalmazás models.py (tettem ezt a felhívást a vége felé models.py, nem biztos, hogy ezt a csoportot is).
Publishing kibocsátás a PyPI
Tegyen közzé új változata Django tesztelte-on-elmentse PyPI, meg a __version__ string validate_on_save / __ init__.py, majd futtassa:
Futás a tesztek ellen többféle környezetben
tox
# Publikáláshoz PyPI
./setup.py közzé
# Tag (változás 1.0.0-es verzióhoz a közzététel!)
git tag -a v1.0.0 -m "Version 1.0.0"
git nyomja --tags
A tesztek lefutása
Futtatni a teszteket szemben a jelenlegi környezetben:
./manage.py teszt
Futtatni a teszteket ellen több környezetben telepíteni tox segítségével pip telepíteni tox, győződjön meg róla Ön jelenleg nem egy virtuális környezetben, akkor egyszerűen fuss toxikológia:
tox
követelmények :
- Python
- Django
Hozzászólás nem található