python - 如何在 python django 的导航栏中获取图像?
问题描述
尽管我提供了它的源代码,但我没有在我的导航栏中获取图像,请提供实际代码。
<img src="{% static 'AARTHA/images/logo.jpeg' %}">
这是 Pycharm 中的文件夹结构:-
解决方案
您需要将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")
]
推荐阅读
- python - 我可以将特定除数(浮点数)与列表中的特定值(字符串)相关联吗?
- python - 如何处理 lambda 表达式中的正则表达式和 null 值?
- schema.org - 以编程方式基于 JSON-LD 上下文生成表单
- typescript - ViewStyle 不可分配给 StyleProp 类型
- java - Mapstruct - 没有符合条件的 bean 类型
- arrays - Xcode 12 - SwiftUI - 字符串数组到按钮
- asp.net-core - 使用 ASP.NET Core 5.0 进行基于角色的授权
- google-api - 如何在 Google Calendar API 中获取 CalendarListEntry 的真正所有者以区分拥有日历和共享日历?
- wpf - 如何绑定到 ContentControl 内容对象的属性
- c++ - 二进制表达式的无效操作数('std::ostream'(又名'basic_ostream
'和'无效')