我正在尝试创建一个base.html模板并在标头中插入一个css文件。在页面中,它包含所有样式,当按下另一个页面的链接时,它不会做任何样式。
我有两个文件扩展base.html一个color_choose.html另一个statistics.html,它们具有完全相同的链接文件行。 color_choose.html有效,它是导航时打开的第一个页面,另一个是statistics.html
这是base.html:
<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>ColorStore</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
{% block styles %} {%endblock%}
</head>
<body>
<div id="ColorFavor">
<div style="float: right;">
<h2 id="title" class="page-name">Color Picker</h2>
</div>
</div>
{% block navigation %}
{% endblock %}
{% block display %}
{% endblock %}
{% block modal %}
{% endblock %}
{% block scripts %}
{% endblock %}
</body>
</html>
这是app文件中的urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('', views.ColorPageView.as_view(), name='color'),
path('statistics/',views.StatsPageView.as_view(), name='statistics'),
这是应用的文件css,并且在另一个文件中也是相同的文本:
{% extends 'base.html' %}
{% block styles %}
<link rel="stylesheet" href="static/styles/main.css" type="text/css">
{% endblock %}
这是settings.py中的一部分:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
如果我遗失任何内容,我会尽快编辑此帖子,只需留言即可。
答案 0 :(得分:0)
您的模板应该有{%load static%},您应该将样式表引用为/static/styles/main.css或(最好)您应该使用宏“{%static styles / main.css%} “
请参阅django doc here。
答案 1 :(得分:0)
你在'static /...'
之前缺少一个斜杠'/'<?php
putenv('LDAPTLS_REQCERT=never');
$connect = ldap_connect("ldaps://example.example.com",636);
var_dump($connect);
$dn = "uid=1234, ou=random,o=random,c=us";
$b = ldap_bind($connect, "$dn", "Password");
var_dump($b);
echo ldap_error($connect);
>