القوائم المنسولة في النماذج التي تحتوي على مفاتيح قاعدة البيانات الأساسية

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

  •  11-09-2019
  •  | 
  •  

سؤال

في إطار مثل Django أو Pylons، يمكنك إعداد وظيفة لمعالجة تقديم الطلبات. إذا كان النموذج الخاص بك ينطوي على قائمة المنسدلة (أي علامة اختيار) مأهولة بالأكائنات من قاعدة بيانات، فيمكنك ضبط القيم المساوية للمفتاح الأساسي للسجل مثل:

<select>
  <option value="1">Volvo</option>
  <option value="2">Saab</option>
  <option value="3">Mercedes</option>
  <option value="4">Audi</option>
</select>

هل هذه ممارسة آمنة؟ هل هناك أي شيء خاطئ باستخدام مفتاح أساسي؟ إذا لم تكن لاستخدام المفتاح الأساسي للقيمة، فماذا يمكنك أن تجعل هذا النموذج؟

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

المحلول

باستخدام المفتاح الأساسي على ما يرام. ما بالضبط هل تشعر بالقلق؟ هذا هو تفاصيل التنفيذ التي لن تظهر للمستخدم في الصفحة الفعلية الفعلية.

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