有没有一种方法可以使用模型的整数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对象。