在Django的formset中向表单添加纯文本信息,可以通过以下步骤实现:
from django import forms
class MyForm(forms.Form):
# 其他表单字段
text_field = forms.CharField(widget=forms.HiddenInput())
initial
属性中。from django.shortcuts import render
from .forms import MyForm
def my_view(request):
formset = MyForm()
text_data = "这是纯文本信息"
formset.initial['text_field'] = text_data
return render(request, 'my_template.html', {'formset': formset})
{{ formset.text_field.value }}
来显示纯文本信息。<form method="post">
{% csrf_token %}
{{ formset.as_p }}
<p>纯文本信息:{{ formset.text_field.value }}</p>
<button type="submit">提交</button>
</form>
这样,在表单中就会显示纯文本信息,并且在提交表单时,该字段的值将被提交到服务器。
领取专属 10元无门槛券
手把手带您无忧上云