كيفية تمييز حقل يتطلب باطل = صحيح عند فارغة = تم تعيين صحيح في نماذج جانغو؟
-
05-07-2019 - |
سؤال
وبعض الحقول نموذج مثل DateTimeField تتطلب الخيار باطل = صحيح عندما يتم تعيين فارغة = خيار صحيح.
وأود أن أعرف أي مجالات تتطلب أن (هذا يعتمد ربما على DBMS الخلفية)، وليس هناك أي طريقة للقيام بذلك تلقائيا.
المحلول
هذا المنصب أن يساعد على فهم الفرق على blank
وnull
في جانغو
نصائح أخرى
يستخدم
وباطل = صحيح ان اقول ان في قيمة DB يمكن أن يكون NULL فارغة = صحيح هو فقط للجانغو، لذلك جانغو لا يرفع الخطأ إذا كان الحقل فارغ على سبيل المثال في واجهة مشرف فارغا حتى = صحيح له علاقة DB شيء والشرط NULL تختلف من DB لDB، ومن تصل لك لتقرر ما إذا كنت تريد بعض NULL عمود أو لا
لا تنتمي إلى StackOverflow