0

私がしたこと: でmodels.py:

class Image(models.Model):
  img = models.ImageField(blank=True, Null=True)

そして今、テンプレートの画像にアクセスしたいと思います。試してみましたが、うまくいきませんでした: (myimgは のインスタンスですImage。)

<img src="{{ myimg.img }}">

では、テンプレートから画像にアクセスするにはどうすればよいですか?


もう1つのこと:私がモデルをそのように使用したとき、画像はプロジェクトのルートに保存されました。これは良い考えではないようです。それらはどこに保管されるべきですか?そして、それらを別の場所に保管するにはどうすればよいですか。


その問題に対処するいくつかの他の小さな質問:

  • 何がMEDIA_URL良いのか、どのように機能するのか?
  • 何がMEDIA_ROOT良いのか、どのように機能するのか?
  • 静的でないファイル (つまり、ユーザーまたは管理者がアップロードするファイル) はどこに保存する必要がありますか?
4

1 に答える 1