2016-03-21 9 views
0

私はこのようにしていますが、私はこの方法では生産上の最善の方法ではないと言われましたが、これはうまくいきます。なぜ私はこの方法で私がそれを変えなければならないのか分からない。画像をアップロードしてその画像を(プロダクションで)投稿するにはどうすればよいですか?

class Category(models.Model): 
    image = models.ImageField(upload_to='images/', null=True, blank=True) 
    def get_image_url(self): 
     return "%s%s" %(settings.MEDIA_URL, self.image) 

は次にテンプレートで、私はそれをこの

<img src='{{category.get_image_url}}' class="img-rounded" alt="Cinque Terre" width="210" height="200" style="text-align:center;"/> 

ような何かを私が代わりに{{category.image}}使用することができますが、私は今、すべてのものを変更したくないと思います...これは問題ですか?

+0

イメージフィールドの内容を正確に複製する無意味なコードを持つ以外は、 –

+0

@DanielRoseman、待っていますか?私は上記のコードを使ってイメージをうまく取得できますが、これは有効な方法ですか?ローカルで{{category.image}}を行っていたときにイメージが表示されませんでしたそれは私がやったやり方だが、今は私が生産しているので、get_image_urlから{{category.image}}に切り替えるかどうか分からない。 –

+0

@DanielRoseman私は個人的に私を助けてくれてありがとう、私は最終的に私の最初の個人的なプロジェクトを終え、あなたはとても役に立ちました。ありがとうございます –

答えて

関連する問題