Я создал пользовательскую регистрацию пользователя. Я хотел бы стилизовать их, используя входные заполнители и имена классов.
models.py
from django.contrib.auth.models import AbstractUser
from django.db import models
class CustomUser(AbstractUser):
username=models.CharField(max_length=30, unique=True)
email=models.EmailField()
password1=models.CharField(max_length=30)
highestQualification=models.CharField(max_length=50)
def __str__(self):
return self.email
Вот как я хочу стилизовать мой signup.html со стилем ввода полей и местозаполнителями.
<!DOCTYPE html>
<html>
<head>
<style>
.container {
position: relative;
}
input{
padding: 12px;
border: 1px solid gray;
}
input:hover{
opacity: 1;
}
</style>
</head>
<body>
<div class="container">
<form method="post">
<div class="row">
<div class="col">
<input type="text" name="username" placeholder="Username" required>
<input type="email" name="email" placeholder="Email" required>
<input type="password" name="password1" placeholder="Password" required>
<input type="text" name="highestQualification" placeholder="Highest qualification" required>
<input type="submit" value="Sign up">
</div>
</div>
</form>
</div>
</body>
</html>
Базовая версия формы регистрации (без стиля) выглядит следующим образом.
signup.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
{% block title %}Sign Up{% endblock %}
{% block content %}
<h2>Sign up</h2>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Sign up</button>
</form>
{% endblock %}
</head>
<body>
</body>
</html>
Хотелось бы знать, где упомянуть имена классов стилей и местозаполнители поля ввода.