html - 我应该在哪里为我的 Django 项目保存静态资源?
问题描述
我正在为一个使用 Python/Django 的非营利组织设计一个网站。格式是这样的:Urls 指向指向 HTML 模板的视图。我一生都无法弄清楚在哪里存储 HTML 需要的图像和样式表。静止的?媒体?在模板旁边?旁边的意见?没有任何效果。我正在尝试使用 img src='image.jpg' 和 link rel='stylesheet' href='base.css' 就像我被教导的那样,但它不起作用。
我会停止开发并研究文件的工作方式,但我有最后期限。
解决方案
请参阅教程的第 6 部分:
样式表(polls/static/polls/style.css):
和
接下来,在 polls/templates/polls/index.html 的顶部添加以下内容:
{% load static %} <link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">
{% static %} 模板标签生成静态文件的绝对 URL。
这就是你需要为开发做的所有事情。
我正在尝试使用 img href='image.jpg'
它是<img src="..." alt="...">
推荐阅读
- json - Ktor:如何验证 JSON 请求?
- ios - 我的应用程序无法在我的 iPhone 上运行,因为我的 iPhone 是 IOS 版本 12.1.2 而我的 xcode 只支持到 11.2
- julia - 将 Julia ifelse 与数组一起使用
- python - 如何将玩家的游戏标签和分数存储到外部 .txt 文件中?
- css - Firefox 中的 CSS 转换限制
- ns2 - 在 NS2 中的新跟踪文件上添加新字段
- angular6 - Angular 6 PayPal VALIDATION_ERROR
- load-testing - k6 VU(虚拟用户)有多少内存?
- ios - 用于 Swift 模式的核心数据获取中的 NSPredicate
- javascript - 添加类并从元素中删除到花药兄弟姐妹 - javascript教程