gpt4 book ai didi

python - 无法使用 Django 和 Python 添加带有按钮的 Bootstrap 类

转载 作者:行者123 更新时间:2023-12-01 02:38:37 24 4
gpt4 key购买 nike

我正在尝试使用 Django 和 Python 在按钮中添加 Bootstrap 类,但它根本无法添加。我在下面提供我的代码:

control.html:

{% extends 'base.html' %}
{% block content %}
<center><h1>Welcome</h1>
<div class="boxwidthdiv">
<form method="post" action="{% url 'plantsave' %}">
{% csrf_token %}
<div class="boxwidthinnerdiv">
Nuclear Mini Plant <br /><br />
<select name="react">
<option value="Reactor1">Reactor 1</option>
<option value="Reactor2">Reactor 2</option>
<option value="Reactor3">Reactor 3</option>
</select>
<br /><br /><br /><br />
<button class="buttondiv" name="strt" type="submit" class="btn btn-success">Start</button>
<button class="buttondiv" name="shutbt" type="submit" class="btn btn-danger">Shut Down</button>
<button class="buttondiv" name="susbtn" type="submit" class="btn btn-info">Suspend</button>
</div>
</form>
</div>
{% endblock %}

base.html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
{% load static %}
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<script type="text/javascript" src="{% static 'js/bootstrap.min.js' %}"></script>
</head>
<body>
<header>
<h1>Nuclear Reactor</h1>
{% if count > 0 %}
<b>Hi, {{ user.username }}</b>
<a href="{% url 'home' %}">Home</a>
<a href="{% url 'view_reactor' %}">View Reactor status</a>
<a href="{% url 'logout' %}">logout</a>
{% else %}
<a href="{% url 'login' %}">login</a> / <a href="{% url 'signup' %}">signup</a>
{% endif %}
<hr>
</header>
<main>
{% block content %}
{% endblock %}
</main>
</body>
</html>

在这里我根本无法添加类。

最佳答案

同一个属性在一个元素(例如 class)上出现两次是无效的 HTML。而不是

<button class="buttondiv" name="strt" type="submit" class="btn btn-success">Start</button>
<button class="buttondiv" name="shutbt" type="submit" class="btn btn-danger">Shut Down</button>
<button class="buttondiv" name="susbtn" type="submit" class="btn btn-info">Suspend</button>

去吧

<button class="buttondiv btn btn-success" name="strt" type="submit">Start</button>
<button class="buttondiv btn brn-danger" name="shutbt" type="submit">Shut Down</button>
<button class="buttondiv btn btn-info" name="susbtn" type="submit">Suspend</button>
<小时/>

旁注:

您可能想要重命名您的 CSS 类。 buttondiv 非常以 HTML 为中心,并且泄露了它的范围(div 中的按钮)。更好的方法通常是使用元素类型选择器(例如 div 按钮)或对 CSS 类使用更多与领域相关的术语(例如 call-to-action >输入操作)。当您以后想要在其他地方应用相同的样式或引入具有类似范围的其他类时,这将为您提供帮助。

这里的元素名称也是如此,似乎缺乏一致性。

关于python - 无法使用 Django 和 Python 添加带有按钮的 Bootstrap 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45956288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com