我已经将我的django网站部署到了网络派系托管服务上,我正在努力寻找如何在生产中为用户上传的媒体文件提供服务。关于如何在开发中提供媒体文件有很多问题,但在生产中似乎没有提供媒体(用户上传的)文件。
目前,我的django应用程序正在生产中,如下所示。
django_project
|
---> media
---> static (these are served through collectstatic and no problem with this)
---> appname1
---> appname2
--->project_name
|
浏览器控制台出错:
Refused to display 'http://74.207.232.194/media/edas/881063.html?&output=embed' in a frame because it set 'X-Frame-Options' to 'deny'.
我的后端网址,这是一个django应用程序。
在我的django应用程序中,媒体文件夹中有一些html文件。
我正在尝试访问后端媒体文件夹中的htmls并将其标记到我的react.js应用程序中。
但是,它不能与上述错误一起工作。
请看一看
在openlitespeed服务器中在生产环境中部署django应用程序时,没有找到静态文件和媒体文件。App在本地的开发环境中很好,但是在上传到服务器后,静态内容和媒体文件是不可访问的。
我已更新我的静态网址如下:
STATIC_URL = '/public/static/'
STATIC_ROOT = '/home/domain.com/app/public/static
其中应用程序是项目的位置。对于所有静态和媒体文件,我获得404错误:
Failed to load resource: the server responded with a status of