আমি খুব আগ্রহী যদি কেউ জানে যে জ্যাঙ্গোর orm কোনও মডেল ফর্মের অংশ হিসাবে সংরক্ষণ না করা হয় তবে কোনও মডেলটিতে 'ফুল_ক্যালান' কল করে না good
মনে রাখবেন যে আপনি যখন আপনার মডেলটির সংরক্ষণ () পদ্ধতিটি কল করবেন তখন পূর্ণ_সামান্য () স্বয়ংক্রিয়ভাবে কল হবে না। আপনি যখন নিজে নিজে তৈরি করা মডেলগুলির জন্য এক-পদক্ষেপের মডেল বৈধতা চালাতে চান তখন আপনাকে এটিকে ম্যানুয়ালি কল করতে হবে। জ্যাঙ্গোর সম্পূর্ণ ক্লিন ডক
(দ্রষ্টব্য: জ্যাঙ্গো ১.6 এর জন্য উদ্ধৃতিটি আপডেট হয়েছে ... পূর্ববর্তী জ্যাঙ্গো ডক্সে মডেলফর্মগুলি সম্পর্কেও সতর্কতা ছিল had)
লোকেরা এই আচরণটি চান না কেন এমন কোনও ভাল কারণ আছে? আমি মনে করি আপনি যদি কোনও মডেলটিতে বৈধতা যোগ করার জন্য সময় নেন, আপনি মডেলটি প্রতিবার সেভ করার সময় সেই বৈধতাটি চালাতে চান।
আমি জানি কীভাবে সবকিছু সঠিকভাবে কাজ করতে হয়, আমি কেবল একটি ব্যাখ্যা খুঁজছি।
pre_save
হুকটি ধরতে সিগন্যালটি ব্যবহার করি full_clean
এবং সমস্ত ধরা মডেলকে করি।