heroku-django-如果DEBUG=False,则上传的图像不会显示
heroku-django-如果DEBUG=False,则上传的图像不会显示
我在Heroku上部署了我的Django应用程序。除了显示图像之外,一切都运行正常。如果DEBUG=False,则不会显示任何上传的图像。
settings.py
DEBUG = False ALLOWED_HOSTS = ['salma-blog.herokuapp.com'] STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage' STATIC_ROOT = os.path.dirname(myblog.__file__)+'/static/' STATIC_URL = '/static/' #上传图片 MEDIA_ROOT= os.path.dirname(myblog.__file__)+'/static/myblog/images' MEDIA_URL='/images/'
urls.py
urlpatterns=[ ... ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
模板中的图像标签