Django login.html和register.html代码
时间: 2024-03-02 15:52:50 浏览: 22
以下是Django中实现用户登录和注册的示例代码:
login.html:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
<h2>Login</h2>
<form method="post">
{% csrf_token %}
<label for="username">Username:</label><br>
<input type="text" id="username" name="username"><br>
<label for="password">Password:</label><br>
<input type="password" id="password" name="password"><br><br>
<button type="submit">Login</button>
</form>
{% if error_message %}
<p><strong>{{ error_message }}</strong></p>
{% endif %}
</body>
</html>
```
register.html:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Register</title>
</head>
<body>
<h2>Register</h2>
<form method="post">
{% csrf_token %}
<label for="username">Username:</label><br>
<input type="text" id="username" name="username"><br>
<label for="password1">Password:</label><br>
<input type="password" id="password1" name="password1"><br>
<label for="password2">Confirm password:</label><br>
<input type="password" id="password2" name="password2"><br>
<label for="email">Email:</label><br>
<input type="email" id="email" name="email"><br><br>
<button type="submit">Register</button>
</form>
{% if error_message %}
<p><strong>{{ error_message }}</strong></p>
{% endif %}
</body>
</html>
```
当用户提交表单之后,Django会自动进行表单数据的验证和处理,以确保登录和注册的正确性。具体的验证和处理逻辑需要根据具体的需求进行编写。