抱歉,如果这是一个非常愚蠢的问题...
假设我有一个模特和经理,像这样,
class TestModel_1Manager (models.Manager):
def create (self, tk)
m = self.model(test_key=tk)
class TestModel_1 (models.Model):
test_key = models.ForeignKey ('TestModel_2')
objects = TestModel_1Manager
几个问题:
这完全正确吗?
如果这是正确的,那么该
models.ForeignKey
字段不接受对象吗?只是一个简单的 id 整数就可以了吗?也就是说,我不需要这样做:m = self.model(test_key=TestModel_1.objects.get(id=tk))
或类似的东西?
也许我不太明白这models.ForeignKey
实际上是什么......一个整数或某个对象引用?
谢谢!!
编辑:刚刚发现这篇文章Django:使用整数设置外键?,想知道它是否相关...