【发布时间】:2021-03-09 13:36:17
【问题描述】:
我无法在任何地方找到解决问题的方法,所以我希望能得到一些帮助。 我是编程新手,也是 django 新手。 我遵循以下tutorial 直到第 4 部分开始。
到目前为止一切顺利。现在我在网上找到了一种我想使用的新字体,而不是教程使用的 google 字体,用于顶部栏中的 django“徽标”(称为 Crimson Foam)。
问题是,我不知道如何在我的 base.html 文件中使用它以及如何处理我的 css 文件(我已经看到您显然需要使用这些文件)。 我的静态文件是这样组织的:
-- static
|--fonts
| |--crimson_foam.ttf
|
|--css
|-- app2.css
|-- bootstrap files
我试过这样:
模板/base.html
{% load static %}<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>{% block title %}Django Boards{% endblock %}</title>
<link href="{% static 'fonts/crimson_foam.ttf' %}" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/app2.css' %}">
</head>
Rest of the html file
我尝试了 2 个不同的 .css 文件版本:
静态/css/app2.css
版本 1:
title {
color:#FAB4FF;
font-family: "Crimson foam"; #didnt know what to put there
}
版本 2:
.navbar_brand {
font-family: "Crimson foam", regular;
}
说实话,我对 django 有太多的了解让我不知所措。我知道有类似的线程,但他们不是在谈论 html 基础文件,而且我还不够先进,无法看到在哪里进行更改。
提前感谢大家阅读这篇长文!
【问题讨论】: