der*_*end 12 django django-forms python-2.7
我有一张表格
Field Name: [Input Box]
Run Code Online (Sandbox Code Playgroud)
我想要
Field Name:
[Input Box]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
forms.py
class SearchForm(forms.Form):
search = forms.CharField()
Run Code Online (Sandbox Code Playgroud)
views.py
form = SearchForm()
html_dtc = {'form':form}
return render_to_response('site/home.html', html_dtc)
Run Code Online (Sandbox Code Playgroud)
home.html的
<form method='POST' action=''> {% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-success btn-sm">Update</button>
</form>
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
您想要自定义表单呈现.你可以在这里阅读更多相关信息.例如,以下代码将实现您所追求的目标.
<form method='POST' action=''> {% csrf_token %}
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }} <br/>
{{ field }}
</div>
{% endfor %}
<button type="submit" class="btn btn-success btn-sm">Update</button>
</form>
Run Code Online (Sandbox Code Playgroud)
(field.errors已添加,因为当您手动呈现表单时,您还必须处理错误呈现)
| 归档时间: |
|
| 查看次数: |
2395 次 |
| 最近记录: |