久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

python - flask表單 如何把提交多行數據在服務端讀取出來?

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

問題描述

forms

class AddProcessForm(Form): process_name = StringField(’產品名稱’) step_number = StringField(’編號’) step_name = StringField(’編號’) 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)

頁面是可以通過js生成多行step信息,效果如下:

python - flask表單 如何把提交多行數據在服務端讀取出來?python - flask表單 如何把提交多行數據在服務端讀取出來?請問我在么在服務器拿到step_name,step_number,step_name1,step_number1step_name2,step_number2step_name3,step_number3的值??

報錯:AttributeError: ’AddProcessForm’ object has no attribute ’step_name1’

問題解答

回答1:

這個因為你AddProcessForm中沒有定義step_name1,step_number1等字段所以才報錯,你在JS生成input的時候name屬性都叫step_name和step_number,不要依次加1。然后后端接受相同name不同value的這個list就行了。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 民勤县| 上饶县| 辽阳县| 阿拉尔市| 苗栗市| 辛集市| 临猗县| 迁西县| 沙坪坝区| 休宁县| 淮滨县| 中宁县| 钟山县| 常宁市| 呼玛县| 枝江市| 满城县| 横山县| 天祝| 常宁市| 江门市| 墨竹工卡县| 林芝县| 凉城县| 阿城市| 湖口县| 红安县| 海阳市| 东乡县| 曲沃县| 富裕县| 和政县| 噶尔县| 从江县| 丰顺县| 江城| 沙湾县| 漯河市| 泽库县| 安义县| 墨脱县|