プライマリーキーなら、インスタンスキーは、自動で設定されないの?

はい、一般的には、DjangoのForeignKeyフィールドを使用すると、関連するモデルのプライマリーキー(通常は自動的に生成されるID)が自動的に関連付けられたインスタンスに保存されます。しかし、ForeignKeyフィールドを使って関連付けたモデルのプライマリーキーを参照する必要があります。

つまり、Scrayping_Dataモデルのcrawl_data_idフィールドには、CrawlDataモデルのプライマリーキー(crawl_id)の値を代入する必要があります。これにより、それぞれのScrayping_Dataレコードが、特定のCrawlDataレコードに関連付けられます。

未分類

Posted by ぼっち