愚かな質問ですが、わかりません。 djangoプロジェクトでは、同じディレクトリにbase_template.htmlとbase_style.cssがあります。子フォルダには、私はsearch.htmlを持っています。HTMLはCSSファイルをインポートしません
base_template.html
base_style.css
folder----
search.html
search.htmlのは、私がbase_style.css
<!DOCTYPE html>
<html>
<head>
<title>{% block title %} Base template {% endblock %}</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="base_style.css">
<link rel="stylesheet" type="text/css" href="awesome_font.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat">
<style>
{% block Additional_Styles %}
{% endblock %}
</style>
をインポートし、それが動作する方法はありませんので、
{% extends "base_template.html" %}
base_template.html内部のようなbase_template.htmlを拡張します。 **はすでに試した:
./base_style.css
/base_style.css
base_style.css"/**
私は
<link rel="stylesheet" type="text/css" href="base_style.css">
を交換する場合:
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
それは、CSSの負荷を動作します。私はちょうどリンクからCSSをダウンロードし、修正を加えなかったことを述べなければならない。
なぜインポートが機能しませんか?
EDIT
settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')],
....
STATIC_URL = '/static/'
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
のでbase_templateはMainDjangoApp \テンプレートである
アンダースコアを避けて、中点を使用してください。 – dutchsociety
本当のdocrootのパスを見つけて、テンプレートファイルに移動する必要があるかもしれません。 – reporter