কোনও মডেলের পূর্ণসংখ্যা আইডি ব্যবহার করে কী কী বিদেশী কী সম্পর্ক স্থাপনের উপায় রয়েছে? এটি অপ্টিমাইজেশনের উদ্দেশ্যে হবে।
উদাহরণস্বরূপ, ধরুন আমার কাছে একজন কর্মী মডেল রয়েছে:
class Employee(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
type = models.ForeignKey('EmployeeType')
এবং
EmployeeType(models.Model):
type = models.CharField(max_length=100)
আমি সীমাহীন কর্মচারী প্রকারের নমনীয়তা চাই, তবে মোতায়েন অ্যাপ্লিকেশনটিতে সম্ভবত একটি একক প্রকার থাকবে তাই আমি ভাবছি যে এইভাবে আইডিকে হার্ডকোড করার উপায় আছে এবং সম্পর্কটি এইভাবে সেট করা আছে কিনা। এমপ্লয় টাইপ অবজেক্টটি পাওয়ার জন্য আমি এইভাবে কোনও ডিবি কল এড়াতে পারি।