小编Edd*_*e.W的帖子

Django:在一个html中使用多个CSS文件

在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文件,我有另一种解决方案吗?

html css python django django-templates

4
推荐指数
1
解决办法
1225
查看次数

如何使用 Django 和 Chart.js 创建动态图表?

我正在创建一个网页,并希望包含一个显示温度随时间变化的图表。

每秒将温度数据保存在数据库中。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)

python django chart.js

3
推荐指数
1
解决办法
6006
查看次数

标签 统计

django ×2

python ×2

chart.js ×1

css ×1

django-templates ×1

html ×1