1

我正在使用 django 1.4.3 版本,我无法设置媒体路径以便我可以访问我的图像。我在谷歌中搜索过,但没有任何东西可以帮助我解决这个问题。我的项目结构如下

  1. 印度创业公司
    • 印度应用
      • 管理员.py
      • 模型.py
      • 视图.py
      • 模板/
        • 索引.html
        • h.html
      • 媒体/
        • abc.jpg
    • 印度创业公司
      • 设置.py
      • 网址.py

现在在models.py中我正在使用如下的图像字段

pic=models.ImageField(upload_to="media/")

上面的那个不起作用,我如何将图像保存或上传到“indianapp”文件夹中的媒体文件夹,以及如何在 html 文件中显示相同的图像?

设置文件

MEDIA_ROOT = os.path.join(SITE_ROOT, 'media')
MEDIA_URL = '/media/'

添加了 view.py

视图.py

def singlepost(request, year, month, slug2):
posts, pagedata = init() 
img=posts.get
post = posts.get(date_created__year=year,
                        date_created__month=int(month),
                        slug=slug2,)
pagedata.update({'post': post})
return render_to_response('singlepost.html', pagedata)

所以我试图通过 post.pic 获取图像

<img src="{{post.pic}}"> 

但不工作

4

0 回答 0