最佳答案
是否有一种使用模型的整数 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 并以这种方式设置关系。通过这种方式,我可以避免首先调用 db 来获取 EmployeeType 对象。