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