モデルの整数IDを使用して外部キー関係を設定する方法はありますか?これは最適化を目的としています。
たとえば、従業員モデルがあるとします。
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)
従業員のタイプを無制限にできる柔軟性が欲しいのですが、デプロイされたアプリケーションにはタイプが1つしかない可能性が高いので、IDをハードコードして関係をこのように設定する方法があるかどうか疑問に思っています。これにより、最初にEmployeeTypeオブジェクトを取得するdb呼び出しを回避できます。