Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.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 未渲染的图像_Python_Django - Fatal编程技术网

Python 未渲染的图像

Python 未渲染的图像,python,django,Python,Django,因此,我试图在我的网页上的index.html文件中显示一个图像。html文件被呈现,这里没有问题,所以我很好地配置了模板。但是对于静态文件,图像不会被渲染 我的静态文件夹在项目文件夹中,在静态文件夹中,我有一个包含image.jpg的图像文件夹 我在settings.py中添加了以下行: STATIC_DIR = os.path.join(BASE_DIR, 'static') STATICFILES_DIRS: [STATIC_DIR, ] STATIC_URL = '/static/'

因此,我试图在我的网页上的index.html文件中显示一个图像。html文件被呈现,这里没有问题,所以我很好地配置了模板。但是对于静态文件,图像不会被渲染

我的静态文件夹在项目文件夹中,在静态文件夹中,我有一个包含image.jpg的图像文件夹

我在settings.py中添加了以下行:

STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS: [STATIC_DIR, ]
STATIC_URL = '/static/'
这是我的图像路径:

<img src="{% static "images/rango.jpg" %}">


图片显示网页上的破损

在setting.py文件中添加以下代码

STATIC_ROOT = os.path.join(BASE_DIR,"deploy_to_server")
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)
并在模板中使用

<img src="{% static "images/rango.jpg" %}">

希望这对您有所帮助

我认为您需要在这里使用单引号,因为外部是双引号。您说您的静态目录中有
images/image.jpg
,但在模板中,您试图显示
images/rango.jpg
@WillemVanOnsem单引号会更好(尤其是在语法突出显示时),但是它对呈现的模板没有影响。@WillemVanOnsem这是不相关的。您是在使用开发服务器还是在生产环境中显示它?
==> static ==> images ==> style.css
==> manage.py