在Django中,可以在一个HTML文档中使用不同的Css文件吗?
我想在将base.html扩展到page1.html时使用一个用于base.html的css和另一个用于page1.html的css ...
例如,base.html:
{% load static %}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="{% static "css/base.css" %}">
</head>
{% block content %}{% endblock%}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
和page1.html:
{% extends "base.html" %}
{% load static %}
<link rel="stylesheet" href="{% static "css/page1.css" %}">
{% block content %}
code...
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
我不想合并Css文件,我有另一种解决方案吗?
我正在创建一个网页,并希望包含一个显示温度随时间变化的图表。
每秒将温度数据保存在数据库中。Django 检索此数据并将其传递给模板。
姜戈:
def Dashboard(request):
temp = Info.objects.using('wings').filter(localisation ='Wing_1').order_by('-time')
time1 = []
temperature = []
for dataset in temp :
time1.append(dataset.time.strftime("%Hh%M"))
temperature.append(dataset.temp_wing)
time1 = time1[:60]
temperature = temperature[:60]
time1.reverse()
temperature.reverse()
context = {
'time1': time1,
'temperature': temperature,
}
return render(request, 'Dashboard/dashboard.html',context)
Run Code Online (Sandbox Code Playgroud)
模板 :
<!DOCTYPE html>
{% load static %}
<canvas id="myChart" width="400" height="200"></canvas>
<script src="{% static 'Dashboard/js/Chart.min.js' %}"></script>
<script>
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: {{time1|safe}},
datasets: [
{label: 'Wing …Run Code Online (Sandbox Code Playgroud)