我做了什么:在models.py
:
class Image(models.Model):
img = models.ImageField(blank=True, Null=True)
现在我想访问模板中的图像。我试过了,但没有用:(myimg
是一个实例Image
。)
<img src="{{ myimg.img }}">
那么:如何从模板访问图像?
另一件事:当我像这样使用我的模型时,图像存储在项目根目录中。这似乎不是一个好主意。它们应该存放在哪里?以及如何将它们存储在其他地方。
处理该问题的其他一些小问题:
- 有什么
MEDIA_URL
好处,它是如何工作的? - 有什么
MEDIA_ROOT
好处,它是如何工作的? - 非静态文件(即用户或管理员上传的文件)应该存储在哪里?