0

基本的な Q&A サイトを作成し、各質問を画像 (管理者がアップロード) に関連付けたいと考えています。それぞれの画像がない場合は、デフォルトの「画像なし」プレースホルダーを配置します。

質問と回答の 2 つのモデルがあります (以下を参照)。各質問には画像が関連付けられている必要があるため、質問モデルに属性 ImageField をアタッチするのが最善の方法であると考えました。

#models.py
class Question(models.Model):
    title = models.CharField(max_length = 500)
    picture = models.ImageField(height_field = '250',
                                width_field = '200',
                                upload_to = 'images')
    def __unicode__(self):
        return self.title

ただし、サーバーを実行すると、Python Imaging Library をダウンロードするように指示され、エラーが発生した場合 (別の問題) が表示されます。

一歩下がって、Django でモデルに画像を追加する最良の方法は何ですか?

4

1 に答える 1