জ্যাঙ্গো-যাচাই-উপর-সংরক্ষণ করুন সময় মডেলের স্বয়ংক্রিয়ভাবে full_clean কল যে একটি জ্যাঙ্গো অ্যাপ্লিকেশন () () অবৈধ তথ্য সংরক্ষণ করা হচ্ছে প্রতিরোধ করা হয়.
আশ্চর্যজনক, এই দৃশ্যত পিছন দিকে কম্প্যাটিবিলিটি কারণে, ডিফল্ট ঘটবে না.
আপনার জ্যাঙ্গো প্রকল্প যোগ করার পদ্ধতি
জ্যাঙ্গো 1.4 বা 1.3 প্রয়োজন.
আপনার অ্যাপ্লিকেশন এর models.py থেকে validate_on_save.validate_models_on_save ('your_app_name') কল করুন (আমি এই বিষয়ে নিশ্চিত কিনা, models.py শেষ কাছাকাছি এই কল করা).
PyPI পাবলিশিং রিলিজ
জ্যাঙ্গো-যাচাই-উপর-সংরক্ষণ PyPI থেকে এর একটি নতুন সংস্করণ প্রকাশ করার জন্য, validate_on_save / __ init__.py মধ্যে __version__ স্ট্রিং সেট, তারপর ব্যবহার করুন:
# একাধিক পরিবেশে বিরুদ্ধে পরীক্ষা চালান
Tox
# PyPI প্রকাশ করুন
প্রকাশ ./setup.py
# ট্যাগ (আপনি প্রকাশ করা হয় সংস্করণে পরিবর্তন 1.0.0!)
Git ট্যাগ -a করুন v1.0.0 -m 'সংস্করণ 1.0.0'
Git ধাক্কা --tags
পরীক্ষা চালনা
বর্তমান পরিবেশ বিরুদ্ধে পরীক্ষা চালানোর জন্য:
./manage.py পরীক্ষা
নিশ্চিত করুন যে আপনি তারপর কেবল Tox চালানো, একটি ভার্চুয়াল পরিবেশে বর্তমানে পারছেন না করা, Tox ইনস্টল পিপ ব্যবহার করে Tox ইনস্টল করুন, একাধিক পরিবেশের বিরুদ্ধে পরীক্ষা চালানোর জন্য:
Tox
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না