SuspiciousFileOperation at /index/
The joined path (.../barbaranew/media/media_root/images/products/malaysian1.png) is located outside of the base path component (.../barbaranew/barbaralee_site/public/media)
还有为什么当media_root在外面时没有显示图像,认为这样更安全。
由于
我试图制作迁移和迁移,但它仍然给我同样的错误。
答案 0 :(得分:0)
我将此添加到我的urls.py并解决了media_root问题
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^media/(?P<path>.*)$',
'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT,}),
)
答案 1 :(得分:0)
请确保您在settings.py中有以下代码
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
和
在项目urls.py中添加此代码
urlpatterns = urlpatterns + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)