Django:开发服务器无效的media_root(媒体存储在远程计算机上,但可以通过http访问)

| 我正在为我的网站使用Django 1.3。对于开发,我运行开发服务器以在推送更改之前在本地测试更改。我开发的本地计算机没有有效的media_root。最初这不是问题,但是在更新到Win7 Service Pack并安装Django 1.3之后,当我尝试查看媒体时(我尝试使用它们在服务器计算机上存储的URL来查看它们),我的网站崩溃了。 我的网站有一个图库页面,当我选择要查看的相册(作为用户)时,该网站应该列出该相册下的所有图像。
<h2 id=\"title\">{{ album.title }}</h2>
     {% for pic in pics %}
        <a href=\"{{pic.get_url}}\" rel=\"lightbox-{{album.title_slug}}\"><img border=\"0\" title=\"{{pic.title}}\" alt=\"\" src=\"{{pic.get_thumb_url}}\"/></a>
    {% endfor %}
唯一的问题是,开发服务器中断了:
{% for pic in pics %}
我得到的错误是我正在访问的Photo(pic)对象的ImageField具有不正确的路径(media_root + pic.image.path不存在)。这样做的原因是我没有将媒体存储在这台计算机上,而是存储在服务器上,但是我不明白为什么Django试图评估ImageField的路径。之前并没有这样做:我的开发服务器运行良好,直到必须更新到Windows 7 Service Pack,此后127.0.0.1:8000页未加载我的网站,因此我重新安装了Django(我发现了该服务pack更新一定弄乱了Django如何处理请求或某物),然后出现了这个问题。有任何想法吗?
已邀请:

要回复问题请先登录注册