django ยืนยัน-on-บันทึกเป็น app Django ที่จะเรียก full_clean () ในรูปแบบในระหว่างการบันทึก () เพื่อป้องกันไม่ให้ข้อมูลที่ไม่ถูกต้องถูกบันทึกไว้
น่าแปลกที่นี้ไม่ได้เกิดขึ้นโดยเริ่มต้นเห็นได้ชัดสำหรับความเข้ากันได้ย้อนกลับเหตุผล
การเพิ่มโครงการ Django คุณ
ต้อง Django 1.4 หรือ 1.3
โทร validate_on_save.validate_models_on_save ('your_app_name') จาก models.py การตรวจสอบของคุณ (ฉันใส่สายนี้ใกล้ถึงจุดสิ้นสุดของ models.py, ไม่แน่ใจว่าเรื่องนี้)
ข่าวการประกาศ 'เพื่อ PyPI
ในการเผยแพร่รุ่นใหม่ของ Django ยืนยัน-on-บันทึกไปยัง PyPI ตั้งสตริง __version__ ใน validate_on_save / __ init__.py แล้วเรียกใช้:
# เรียกใช้การทดสอบกับสภาพแวดล้อมหลาย
พิษ
# เผยแพร่ไปยัง PyPI
./setup.py เผยแพร่
# Tag (1.0.0 การเปลี่ยนแปลงรุ่นที่คุณกำลังเผยแพร่!)
แท็กคอมไพล์ -a v1.0.0 -m 'เวอร์ชั่น 1.0.0'
--tags ผลักดันคอมไพล์
การรันการทดสอบ
เมื่อต้องการเรียกใช้การทดสอบกับสภาพแวดล้อมในปัจจุบัน:
ทดสอบ ./manage.py
เมื่อต้องการเรียกใช้การทดสอบกับสภาพแวดล้อมหลายติดตั้งพิษโดยใช้จุดติดตั้งพิษให้แน่ใจว่าคุณไม่ได้อยู่ในปัจจุบันสภาพแวดล้อมเสมือนจริงแล้วเพียงแค่ใช้ Tox:
Tox
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ