最近做的一个项目临时放在了heroku上,在admin site中,在上传图片之后,是能够正常上传的,图片也能够正确找到,图片的URL也正确,可是在上传之后大概2-3小时之后,再次进入图片原来的URL,就找不到图片了。。Error 404,附上setting中的配置:
HERE = os.path.dirname(os.path.abspath(__file__))
MEDIA_ROOT = os.path.join(HERE, 'media/').replace('\\', '/')
MEDIA_URL = SITE_URL + '/media/'
STATIC_ROOT = os.path.join(HERE, 'static/').replace('\\', '/')
STATIC_URL = '/static/'
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
urlpatterns += patterns('',
# avatar
(r'^media/avatar/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': os.path.join(settings.MEDIA_ROOT, 'avatar').replace('\\', '/')}),
)