django 1.4.3文件结构?如何访问图像?

时间:2013-01-17 07:08:47

标签: django django-templates django-models

我正在使用django 1.4.3版本,我无法设置媒体路径,以便我可以访问我的images.i已经在谷歌搜索但没有任何帮助我解决这个问题。我的项目结构如下所示

  1. indianstartup
    • indianapp
      • admin.py
      • models.py
      • views.py
      • 模板/
        • 的index.html
        • h.html
      • 媒体/
        • abc.jpg的
    • indianstartup
      • settings.py
      • urls.py
  2. 现在在models.py中,我正在使用如下图像字段

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

    上面的一个不能正常工作,如何将图像保存或上传到“indianapp”文件夹中的媒体文件夹,如何在html文件中显示相同的图像?

    设置文件

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

    添加了view.py

    views.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)
    

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

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

    但没有工作

0 个答案:

没有答案