Django-Επικύρωση-on-save είναι ένα app Django που καλεί αυτόματα full_clean () σε μοντέλα κατά την αποθήκευση () για την αποτροπή μη έγκυρων δεδομένων που αποθηκεύονται.
Παραδόξως, αυτό δεν συμβαίνει από προεπιλογή, προφανώς για λόγους συμβατότητας προς τα πίσω.
Προσθήκη στο Django έργου σας
Απαιτεί Django 1.4 ή 1.3.
Καλέστε validate_on_save.validate_models_on_save («your_app_name») από models.py app σας (έβαλα αυτό το κάλεσμα κοντά στο τέλος του models.py, δεν είναι σίγουρος αν αυτά δεν έχει σημασία).
Δελτία Εκδόσεις για PyPI
Για να δημοσιεύσετε μια νέα έκδοση του Django-Επικύρωση-on-save να PyPI, ορίστε το string που __version__ σε validate_on_save / __ init__.py, στη συνέχεια, εκτελέστε:
# Εκτελέστε τους ελέγχους κατά πολλαπλά περιβάλλοντα
tox
# Δημοσίευση στο PyPI
./setup.py δημοσιεύει
# Tag (αλλαγή 1.0.0 με την έκδοση που δημοσιεύετε!)
git ετικέτα -a v1.0.0 -μ 'Έκδοση 1.0.0 »
git ώθηση --tags
Διεξαγωγή των δοκιμών
Για να εκτελέσετε τις δοκιμές κατά το τρέχον περιβάλλον:
./manage.py δοκιμή
Για να εκτελέσετε τις δοκιμές έναντι πολλαπλά περιβάλλοντα, εγκαταστήστε tox χρησιμοποιώντας PIP εγκατάσταση tox, βεβαιωθείτε ότι δεν είστε επί του παρόντος σε ένα εικονικό περιβάλλον, στη συνέχεια, εκτελέστε απλά tox:
tox
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε