首页 > 解决方案 > 如何在 python django 的导航栏中获取图像?

问题描述

尽管我提供了它的源代码,但我没有在我的导航栏中获取图像,请提供实际代码。

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

这是 Pycharm 中的文件夹结构:-

在此处输入图像描述

标签: pythonpython-3.xdjangopycharm

解决方案


您需要将static文件夹放在您的应用程序中,它应该看起来像这样。顺便说一下,AARATHA在静态文件夹下,应该是目录而不是 python 模块:

<your_app_name>/static/<your_app_name>/images/logo.jpeg

另外,不要忘记通过以下方式在模板开头加载静态文件:

{% load static %}

替代方法是在STATICFILES_DIR不更改静态文件夹路径的情况下添加,这将处理非应用内静态文件:

STATIC_URL='/static/'
STATICFILES_DIRS = [
        os.path.join(BASE_DIR, "static")
    ]

推荐阅读