我搜索到很多地方,但我找不到我的problem.here的解决方案是我settings.py
:无法加载图像,在媒体保存URL
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/static/'
在modesl.py
我有一个ImageField的:
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' – mojibuntu