python - Django 不应用 css 文件或显示图像
问题描述
我正在弄清楚如何使用 django,这是我的第一个项目(教程除外)。我正在尝试使用静态文件将一些 css 应用于我的 html,但我看不到 html 中的任何变化。我尝试显示图像只是为了查看我的 css 是否有问题,但这也不起作用。当我跑
python manage.py collectstatic
它正在收集我的文件,所以我知道它可以找到它们。我究竟做错了什么?
这是我的html文件的头:
{% load static %}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="{% static 'mainpage/mainpage.css' %}">
</head>
这是我尝试加载图像的地方:
<img src="{% static 'mainpage/example.jpg' %}" alt="Example Image">
css 文件(这只是主页之一,但其他类似):
h1 {
color: green;
}
li a {
color: green;
}
header {
background-color: black;
}
还有我的文件结构:
abstract
|
|---mainpage
| |
| |--- static
| | |
| | |---mainpage
| | | |
| | | |---mainpage.css
| | | |
| | | |---example.jpg
同样,它可以找到文件,所以这不是问题。任何帮助将不胜感激。
解决方案
我发现了问题。这很愚蠢,但我更改了 base.html 的位置,但在我的文本编辑器中,我仍在“编辑”旧位置的那个,所以我的更改自然没有出现。很抱歉给你一个愚蠢的错误。感谢所有试图提供帮助的人!
推荐阅读
- ruby-on-rails - 如何使用 Rails 数据库记录 ID 作为 jQuery-UI 的选择器?
- javascript - NPM 模块、ES6、require vs import、共享代码、创建库等
- amazon-ec2 - 如何在 Kubernetes 的 Daemonset 配置文件中使用实例 ID?
- arrays - SAS:使用宏提高数组的效率
- android - Snackbar 的 Android 预发布报告触摸目标大小警告
- java - 如何通过 Selenium Java 将鼠标悬停在具有动态 xpath 的不同图像上
- python - 如何在python中识别维基百科类别
- node.js - 在 res.render() 中指定布局,同时为其提供数据
- python-3.x - 如何通过python从带有条件的pandas数据框中删除第二个连续/出现的重复行?
- assembly - 面对两个函数中的语句?