1. 定义一个子form和一个form
class ItemForm(FlaskForm):
date_sel = DateField('日期', format='%Y-%m-%d')
content = StringField("内容")
delete = SubmitField("删除")
#自定义表单类
class AddForm(FlaskForm):
item_list = FieldList(FormField(ItemForm),min_entries =0) #min_entries =3表示有三个同样的ItemForm
submit = SubmitField("添加")
2. html中渲染form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="#" method="post">
{% for f in form.item_list%}
{
{f.date_sel}}{
{f.delete}}<br>
{
{f.content}}<br>