كيفية تمييز حقل يتطلب باطل = صحيح عند فارغة = تم تعيين صحيح في نماذج جانغو؟

StackOverflow https://stackoverflow.com/questions/1005187

  •  05-07-2019
  •  | 
  •  

سؤال

وبعض الحقول نموذج مثل DateTimeField تتطلب الخيار باطل = صحيح عندما يتم تعيين فارغة = خيار صحيح.

وأود أن أعرف أي مجالات تتطلب أن (هذا يعتمد ربما على DBMS الخلفية)، وليس هناك أي طريقة للقيام بذلك تلقائيا.

هل كانت مفيدة؟

المحلول

هذا المنصب أن يساعد على فهم الفرق على blank وnull في جانغو

نصائح أخرى

يستخدم

وباطل = صحيح ان اقول ان في قيمة DB يمكن أن يكون NULL فارغة = صحيح هو فقط للجانغو، لذلك جانغو لا يرفع الخطأ إذا كان الحقل فارغ على سبيل المثال في واجهة مشرف فارغا حتى = صحيح له علاقة DB شيء والشرط NULL تختلف من DB لDB، ومن تصل لك لتقرر ما إذا كنت تريد بعض NULL عمود أو لا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top