直接上代码吧,我的setting.py中有关文件的代码如下:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static').replace('\\', '/'),)
我的网站首页html里面用到了存在/static/下的图片,可以正常显示,如下:
<img src='/static/fengmian.jpg'>
我在studio这个APP的models.py代码如下:
from django.db import models
from django.contrib import admin
class Photo(models.Model):
title = models.CharField(max_length=50)
image = models.ImageField(upload_to='photos')
description = models.TextField(blank=True)
class Meta:
ordering = ('title',)
def __unicode__(self):
return self.title
@models.permalink
def get_absolute_url(self):
return 'photo_detail', None, {'object_id': self.id}
admin.site.register(Photo)
但是在另一个html中,想要显示存在/media/photos/下的图片,就无法显示了,代码如下:
<img src='/media/photos/aaa.jpg'>
上面发的代码,拼写都对,应该不会笔误。请各位大神帮忙给看看,搞了两个晚上了,都没有搞出来T。T谢谢各位!!!