首页 > 解决方案 > 使用 forms.py 在 django 表单中插入换行符

问题描述

我正在 django 中制作登录表单。这是我的forms.py

from django import forms
from django.views.decorators.csrf import csrf_protect

class loginForm(forms.Form):
    email_id = forms.CharField()
    password = forms.CharField(max_length=32, widget=forms.PasswordInput)
    forms.CharField(required=True)

我的问题是,如何在email_idand之间插入换行符password?因为页面看起来像这样: 在此处输入图像描述

提前致谢。

编辑

我的模板:

<!Doctype html>
<head><title> Login-</title></head>
<body>
<form action = "/login-form/" method = "post">
{{ login }}
<input type  = "submit" value = "Login">
</form>
</body>
</html>

标签: pythondjango

解决方案


您可以手动逐个字段呈现表单,如下所示:

<!Doctype html>
<head><title> Login-</title></head>
<body>
<form action = "/login-form/" method = "post">
{{ login.email_id }}
<div> your new line goes here</div>

{{ login.password }}
<input type  = "submit" value = "Login">
</form>
</body>
</html>

有关手动渲染字段的更多信息


推荐阅读