css - Django 管理 Logo 未加载

标签 css django

我按照书中的内容创建了一个新文件 base_site.html 并在其中放入了以下代码:

{% extends "admin/base.html" %}
{% load staticfiles %}
{% block title %}{{ title }} | {{ site_title|default:_('ADP site admin') }}{% endblock%}
{% block branding %}
<h1 id="site-name">
    <a href="{% url 'admin:index' %}">My site 
        <img src="{% static '/parcare/images/logo.png' %}" height="40px" />
    </a>

</h1>
{% endblock %}
 {% block nav-global %}{% endblock %}

这是来自settings.py

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

这是我的静态文件夹情况 enter image description here

我在这里做错了什么?

enter image description here

最佳答案

它适用于此++> 我添加了 staticdirs

STATIC_URL = '/static/'


STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

关于css - Django 管理 Logo 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52562757/

相关文章:

angularjs - Flex CSS 导致与 flex 属性不同的行为

django - Pip 或 Django 安装日志文件?

python - django - 404 错误报告

django - 无法通过域 URL 访问 Nginx 站点

jquery - 选项卡式内容/表格方向

jquery - 仅在今天显示完整日历

html - 纯 HTML/CSS 图像 slider 在其他浏览器上看起来与 Firefox 不同

css - 第一行右对齐静态元素的 Flex 元素

python django项目和文件夹结构(与WAMP不同)

python - 在 Django 管理中,在初始保存时发推文?