2

テストに関するDjango 1.5ドキュメントは次のように述べています。

テストの実行時に本番データベースからデータを検索していますか?

モジュールのコンパイル時にコードがデータベースにアクセスしようとすると、テスト データベースが設定される前に発生し、予期しない結果が生じる可能性があります。たとえば、モジュール レベルのコードにデータベース クエリがあり、実際のデータベースが存在する場合、運用データによってテストが汚染される可能性があります。いずれにしても、このようなインポート時のデータベース クエリをコードに含めることはお勧めできません。これが行われないようにコードを書き直してください。

誰かが私が理解できない太字のテキストを説明できますか. ありがとうございました。

4

1 に答える 1