【发布时间】:2018-08-23 06:03:24
【问题描述】:
我正在制作一个具有登录页面的应用程序。我正在使用默认的 django 用户名和密码字段。我想在其中添加一些 css。我们如何修改默认样式并使其看起来不错
我的 HTML 是这种形式
<!DOCTYPE html>
{% load staticfiles %}
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Purple Admin</title>
<link rel="stylesheet" href="{% static 'css/materialdesignicons.min.css' %}">
<!-- plugins:css -->
<link rel="stylesheet" href="{% static 'css/perfect-scrollbar.min.css' %}">
<!-- endinject -->
<!-- plugin css for this page -->
<link rel="stylesheet" href="{% static 'css/font-awesome.min.css' %}">
<!-- End plugin css for this page -->
<!-- inject:css -->
<link rel="stylesheet" href="{% static 'css/style.css' %}">
<!-- endinject -->
<link rel="shortcut icon" href="{% static 'images/favicon.png' %}">
</head>
<body>
<div class="container-scroller">
<div class="container-fluid page-body-wrapper">
<div class="row">
<div class="content-wrapper full-page-wrapper d-flex align-items-center auth-pages">
<div class="card col-lg-4 mx-auto">
<div class="card-body px-5 py-5">
<h3 class="card-title text-left mb-3">Login</h3>
<form method="post" action="{% url 'login' %}">
<div class="form-group">
<label>Username: </label>
{{ form.username }}
</div>
<div class="form-group">
<label>Password: </label>
{{ form.password }}
</div>
<div>
{% if form.errors %}
<font color="red">Your username and/or password didn't match. Please try again.</font>
{% endif %}
</div>
<div class="form-group d-flex align-items-center justify-content-between">
<a href="#" class="forgot-pass">Forgot password</a>
</div>
<div class="text-center">
<button type="submit" class="btn btn-primary btn-block enter-btn">Login</button>
</div>
<p class="sign-up">Don't have an Account?<a href="#"> Sign Up</a></p>
</form>
</div>
</div>
</div>
<!-- content-wrapper ends -->
</div>
<!-- row ends -->
</div>
<!-- page-body-wrapper ends -->
</div>
<!-- container-scroller -->
<!-- plugins:js -->
<script src="{% static 'js/jquery.min.js' %}"></script>
<script src="{% static 'js/popper.min.js' %}"></script>
<script src="{% static 'js/bootstrap.min.css' %}"></script>
<script src="{% static 'js/perfect-scrollbar.jquery.min.js' %}"></script>
<!-- endinject -->
<!-- inject:js -->
<script src="{% static 'js/off-canvas.js' %}"></script>
<script src="{% static 'js/misc.js' %}"></script>
<!-- endinject -->
</body>
</html>
变量{{ form.username }} 和{{ form.password }} 具有默认样式。我只想为它们添加一个css 类。我该如何在这个模板本身中做到这一点
【问题讨论】:
标签: css django django-forms django-authentication