データのタイプ(text / images / html)が不明な場合、djangoモデルクラスのどのフィールドを使用する必要がありますか?コピーして貼り付けたHTMLコード、画像、テキストなどを処理できるフィールドを探しています。
1 に答える
0
テキスト情報: TextField
任意のバイナリ情報 (jpg、gif、png を除く): FileField
任意の画像: ImageField
FileField と ImageField のデータは、データベース フィールドにファイル名を含むファイルへのパスだけを残して、ハード ディスクにファイルとして保存されます。(これはパフォーマンス機能です!)
3 種類のデータすべてに対してテーブル内の 1 つのフィールドを使用することはしませんが、a) ユーザーにそれが画像かテキストかを指定させるか、b) UNIX のfile
コマンドなどのツールを使用してファイルをチェックして自分で決定させます。
于 2010-06-17T19:58:21.437 に答える