django-validate-on-tiết kiệm là một ứng dụng Django tự động gọi full_clean () trên các mô hình trong thời gian tiết kiệm () để ngăn chặn dữ liệu không hợp lệ được cứu.
Đáng ngạc nhiên, điều này không xảy ra theo mặc định, dường như vì lý do tương thích ngược.
Thêm vào dự án Django của bạn
Yêu cầu Django 1.4 hoặc 1.3.
Gọi validate_on_save.validate_models_on_save ('your_app_name') từ models.py của ứng dụng của bạn (tôi đặt cuộc gọi này gần cuối models.py, không chắc chắn liệu những vấn đề này).
Phiên bản Xuất bản đến PyPI
Để xuất bản một phiên bản mới của django-validate-on-tiết kiệm để PyPI, thiết lập các chuỗi __version__ trong validate_on_save / __ init__.py, sau đó chạy:
# Chạy kiểm tra đối với các môi trường nhiều
tox
# Publish để PyPI
./setup.py xuất bản
# Tag (thay đổi 1.0.0 phiên bản mà bạn đang xuất bản!)
git tag -a -m v1.0.0 'Version 1.0.0'
--tags đẩy git
Chạy thử nghiệm
Để chạy kiểm tra đối với môi trường hiện tại:
kiểm tra ./manage.py
Để chạy thử nghiệm đối với nhiều môi trường, sử dụng cài đặt tox pip cài đặt tox, chắc chắn rằng bạn không phải là hiện tại trong một môi trường ảo, sau đó chỉ cần chạy tox:
tox
Yêu cầu :
- Python
- Django
Bình luận không