これが本当にばかげた質問である場合は申し訳ありません...
このように、モデルとマネージャーがいるとします。
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:整数を使用して外部キーを設定しますか? 、それが関連しているかどうか疑問に思っています...