Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django+;Pythonanywhere:如何禁用调试模式_Django_Pythonanywhere - Fatal编程技术网

Django+;Pythonanywhere:如何禁用调试模式

Django+;Pythonanywhere:如何禁用调试模式,django,pythonanywhere,Django,Pythonanywhere,我正在使用Django和PythonAnywhere,我想将调试设置为False。但是,当我将其设置为False并使允许的_HOSTS=['*']时,它工作正常。但问题是媒体(或图像)没有显示。有人遇到这个问题并知道如何解决吗 我明白了,谢谢你的提示,拉贾·西蒙先生 在我的Pythonywhere仪表板的Web选项卡上。我设置了这样的东西 网址/媒体/ 目录/home//media\u cdn *media_cdn是我的图像所在的位置。您是否正确设置了media_URL到media_根目录?是的

我正在使用Django和PythonAnywhere,我想将
调试
设置为False。但是,当我将其设置为False并使
允许的_HOSTS=['*']
时,它工作正常。但问题是媒体(或图像)没有显示。有人遇到这个问题并知道如何解决吗

我明白了,谢谢你的提示,拉贾·西蒙先生

在我的Pythonywhere仪表板的Web选项卡上。我设置了这样的东西

网址/媒体/

目录/home//media\u cdn


*media_cdn是我的图像所在的位置。

您是否正确设置了media_URL到media_根目录?是的,当我的设置中DEBUG=True时,我已正确设置。py它在PythonAnywhere中工作正常。但是当我试图使DEBUG=False并使Allowed_host=['*']时。图像正在我的PythonyWhere站点上播放您必须设置媒体文件映射
PythonyWhere dashboard
如何才能做到这一点?在dashboard中,您是否看到任何Meida文件部分?PythonyWhere dev在这里--听起来您找到了正确的解决方案。关于为什么需要这样做的一些解释:当Django处于调试模式时,它将为您提供静态文件。这在开发时很方便,但对于实时站点来说效率很低,因为Django使用缓慢的Python代码提供静态文件。因此,当您关闭调试模式时,它将停止为它们提供服务。PythonAnywhere中的静态文件配置使我们自己的服务器能够处理这些文件,以便它们可以从Django接管。感谢您对其进行了很好的解释,我对Django和PythonAnywhere有点陌生。