Djangoのモデルにおいて、プライマリーキー(crawl_data_id) は重複してもいいの?
一般的に、Djangoのモデルにおいて、プライマリーキー (この場合は crawl_id) は一意である必要があります。そのため、crawl_data_id として参照されている CrawlData モデルの主キーは重複してはいけません。
Scrayping_Data モデルの crawl_data_id フィールドは、関連する CrawlData モデルのインスタンスを指すための外部キーとして設定されています。そのため、crawl_data_id には一意な CrawlData モデルの主キー値が必要です。重複した値が存在すると、Djangoは正しく関連付けを行うことができず、エラーが発生します。
したがって、crawl_data_id は重複してはいけません。重複した値を持つ場合は、適切な修正を行って一意な値にする必要があります。

ディスカッション
コメント一覧
まだ、コメントがありません