모델의 정수 ID를 사용하여 외래 키 관계를 설정하는 방법이 있습니까? 이것은 최적화 목적을위한 것입니다.
예를 들어 Employee 모델이 있다고 가정합니다.
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)
직원 유형을 무제한으로 가질 수있는 유연성을 원하지만 배포 된 응용 프로그램에는 단일 유형 만있을 가능성이 있으므로 ID를 하드 코딩하고 이러한 방식으로 관계를 설정하는 방법이 있는지 궁금합니다. 이렇게하면 EmployeeType 개체를 먼저 가져 오는 db 호출을 피할 수 있습니다.