در جنگو-معتبر-در-صرفه جویی در یک برنامه جنگو که به طور خودکار full_clean خواستار () در مدل در طول صرفه جویی () برای جلوگیری از داده های نامعتبر شدن نجات داده است.
با کمال تعجب، این به طور پیش فرض اتفاق نمی افتد، ظاهرا به دلایل سازگاری.
اضافه کردن به پروژه جنگو شما
نیاز به جنگو 1.4 یا 1.3.
تماس validate_on_save.validate_models_on_save ('your_app_name') از models.py برنامه شما را (من این را در نزدیکی پایان models.py قرار داده، آیا این مسائل هنوز مطمئن شوید).
منتشر شده در انتشارات به PyPI
انتشار یک نسخه جدید از جنگو-معتبر-در-صرفه جویی به PyPI، مجموعه ای از رشته __version__ در validate_on_save / __ init__.py، سپس اجرا:
# اجرای آزمون در برابر محیط های چند
TOX
# انتشار به PyPI
./setup.py انتشار
# برچسب (تغییر 1.0.0 به نسخه شما در حال انتشار!)
برچسب دستگاه گوارش -a v1.0.0 متر 'نسخه 1.0.0'
--tags فشار دستگاه گوارش
اجرای آزمون
برای اجرای آزمون در برابر محیط فعلی:
آزمون ./manage.py
برای اجرای آزمون در برابر محیط های متعدد، نصب TOX با استفاده از پیپ نصب TOX، مطمئن شوید که شما در یک محیط مجازی حال حاضر نیست، پس به سادگی اجرا TOX:
TOX
مورد نیاز:
پایتون
جنگو
نظر یافت نشد