好的,我有一个HTML表单:
<form class="form" action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit" value="register">Login</button>
</form>
这是Django的观点:
^{pr2}$这个很好用。但是我希望能够定制更多的原始形式。因此,为了尝试找出如何做到这一点,我首先查看表格as\p运行并尝试手动复制它。最后我要说的是:
<form class="form" action="" method="post">
{% csrf_token %}
<p>
<label for="id_username">Username:</label>
<input id="id_username" type="text" name="username" maxlength="30">
</p>
<p>
<label for="id_password1">Password:</label>
<input type="password" name="password1" id="id_password">
</p>
<p>
<label for="id_password2">Password confirmation:</label>
<input type="password" name="password2" id="id_password2">
</p>
<button type="submit" value="register">Login</button>
</form>
但是,这不起作用。我不明白为什么没有。如果表格as\p如果以上是输出,那么理论上它应该和视图一起工作,不是吗?任何帮助都将不胜感激。在
模板遗漏了两件事:任何表单或字段错误,以及字段的任何预填充值。很明显,is_nuvalid确实是假的,但是你没有显示出任何错误。在
您应该使用模板变量,而不是用HTML硬编码字段:
等等
相关问题 更多 >
编程相关推荐