0

データのタイプ(text / images / html)が不明な場合、djangoモデルクラスのどのフィールドを使用する必要がありますか?コピーして貼り付けたHTMLコード、画像、テキストなどを処理できるフィールドを探しています。

4

1 に答える 1

0

テキスト情報: TextField

任意のバイナリ情報 (jpg、gif、png を除く): FileField

任意の画像: ImageField

FileField と ImageField のデータは、データベース フィールドにファイル名を含むファイルへのパスだけを残して、ハード ディスクにファイルとして保存されます。(これはパフォーマンス機能です!)

3 種類のデータすべてに対してテーブル内の 1 つのフィールドを使用することはしませんが、a) ユーザーにそれが画像かテキストかを指定させるか、b) UNIX のfileコマンドなどのツールを使用してファイルをチェックして自分で決定させます。

于 2010-06-17T19:58:21.437 に答える