【发布时间】:2013-12-14 22:06:29
【问题描述】:
我搜索了很多地方,但找不到解决问题的方法。这是我的settings.py:
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/static/'
在modesl.py我有一个图像域:
class comp(modesl.Model):
picture = models.FileField(upload_to="uploads_image/", blank=True)
并将图像保存在正确位置的媒体文件夹中:
>>> user= User.objects.get(firstName = "dsf")
>>> post = user.competence_set.all()[0]
>>> post.picture
<FieldFile: social/media/picture/asdasd_29_2013-11-28 22:08:06.909316.png>
我有两个应用程序social 和ajax 在social 我有static 文件夹和media 文件夹当我输入http://127.0.0.1:8000/static/social/images/logos/pylogo.png 我的图像加载但是当我输入http://127.0.0.1:8000/media/pictures/test.png 我得到404 没有找到 django 页面我想在模板中加载图像并保存在 Db 中,但这不起作用。我错在哪里? (同样当我输入 http://127.0.0.1:8000/social/media/picture/asdasd_29_2013-11-28%2022:08:06.909316.png 时找不到 404 错误)
【问题讨论】:
-
你使用的是哪个 Django 版本?
-
在我家
1.5.1和我的服务器上1.4