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

サーバー上のファイル・データベースをサーバー上に自動バックアップする最も簡単な方法
前提として、cronをサーバーが使える事。 バックアップするフォルダを作る。 a ...

return self.soup(id_=”right_area”)[0](“h3”)[0].get_text(strip=True)この取得、エラーになる?
提供されたコードは、指定された条件に一致する要素からテキストを取得するための処理 ...

特徴量エンジニアリングは、相関関係性をみたほうがいいの?
はい、特徴量エンジニアリングにおいて相関関係を確認することは一般的に重要です。特 ...
ディスカッション
コメント一覧
まだ、コメントがありません