Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Python 在django应用程序中生产时没有可用的照片_Python_Django_Image_Templates_Static - Fatal编程技术网

Python 在django应用程序中生产时没有可用的照片

Python 在django应用程序中生产时没有可用的照片,python,django,image,templates,static,Python,Django,Image,Templates,Static,我在生产服务器上执行了git pull命令。我下载了我最新的修改,就是把照片放在主页上。 重新启动:supervisorctl重新启动myprocess 我没有在主页上看到图片 照片放在文件夹“图片”中,该文件夹位于静态文件夹中。 我的html代码: <img src="{% static 'images/logo.png' %}"> Firebug中的代码: <img src="/static/images/logo.png"> 您应该将静态文件放在一个静态文件

我在生产服务器上执行了git pull命令。我下载了我最新的修改,就是把照片放在主页上。 重新启动:supervisorctl重新启动myprocess 我没有在主页上看到图片

照片放在文件夹“图片”中,该文件夹位于静态文件夹中。 我的html代码:

<img src="{% static 'images/logo.png' %}">

Firebug中的代码:

<img src="/static/images/logo.png">

您应该将静态文件放在一个静态文件目录中,而不是放在静态根目录中,然后您需要执行以下操作:

./manage.py collectstatic
然后可通过以下途径获得:

<img src="{% static 'images/logo.png' %}">


直接转到图像时会发生什么?它是否已加载或返回错误代码。您还可以查看web服务器的访问日志。@Ross在Firebug I中获得404未找到状态。这次我没有执行命令:python manage.py collectstatic。我只是第一次这么做你确定你的图像在文件夹里吗?也许你把代码放在了显示图像上,但是忘记了将图像添加到repo/upload image中。你需要重新进行静态收集非常感谢:)+1