亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - flask表單 如何把提交多行數(shù)據(jù)在服務(wù)端讀取出來(lái)?

瀏覽:87日期:2022-09-14 11:48:42

問(wèn)題描述

forms

class AddProcessForm(Form): process_name = StringField(’產(chǎn)品名稱’) step_number = StringField(’編號(hào)’) step_name = StringField(’編號(hào)’) submit = SubmitField(’確定’)

views

@manage.route(’/admin/process/add’, methods=[’get’, ’post’])@csrf.exemptdef add_process(): form = AddProcessForm() if form.validate_on_submit():print(’form’,form)print(form.process_name)print(form.step_name)return redirect(url_for(’manage.admin’)) return render_template('/manage/add_process.html', form=form)

頁(yè)面是可以通過(guò)js生成多行step信息,效果如下:

python - flask表單 如何把提交多行數(shù)據(jù)在服務(wù)端讀取出來(lái)?python - flask表單 如何把提交多行數(shù)據(jù)在服務(wù)端讀取出來(lái)?請(qǐng)問(wèn)我在么在服務(wù)器拿到step_name,step_number,step_name1,step_number1step_name2,step_number2step_name3,step_number3的值??

報(bào)錯(cuò):AttributeError: ’AddProcessForm’ object has no attribute ’step_name1’

問(wèn)題解答

回答1:

這個(gè)因?yàn)槟鉇ddProcessForm中沒(méi)有定義step_name1,step_number1等字段所以才報(bào)錯(cuò),你在JS生成input的時(shí)候name屬性都叫step_name和step_number,不要依次加1。然后后端接受相同name不同value的這個(gè)list就行了。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美三级第一页 | 99在线精品日韩一区免费国产 | 麻豆视频在线免费看 | 一级毛片在线 | 国产综合久久一区二区三区 | 色两性网欧美 | 91精品久久一区二区三区 | 亚洲三级毛片 | 亚洲国产精品a一区二区三区 | 四虎91视频| 免费观看在线永久免费xx视频 | 情趣色视频网站 | 国产精品96久久久久久久 | 久久精品国产999大香线焦 | 国产亚洲精品97在线观看 | 日韩视频免费一区二区三区 | 国产高清不卡一区二区三区 | 久久国产成人精品 | 亚洲精品中文字幕乱码 | 在线成年人网站 | 欧美一级特黄一片免费 | 日日噜噜噜夜夜爽爽狠狠 | 欧美一区二区三区在线观看不卡 | 好吊妞gao988在线播放 | 亚洲国产成人久久一区久久 | 爱爱小说视频永久免费网站 | 91高清免费视频 | 亚洲精品国产高清不卡在线 | a级毛片免费高清毛片视频 a级毛片免费播放 | 午夜在线成人 | 欧美亚洲一二三区 | 国产精品亚洲欧美大片在线看 | 精品视频在线观看免费 | 97免费在线视频 | 国产色视频在线 | 午夜影皖普通区 | 伊人久久国产免费观看视频 | 草逼视频网址 | 制服丝袜手机在线 | 黄网在线免费观看 | 免费一级a毛片在线 |