Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python webpy,如何向表单添加额外数据?_Python_Forms_Web.py - Fatal编程技术网

Python webpy,如何向表单添加额外数据?

Python webpy,如何向表单添加额外数据?,python,forms,web.py,Python,Forms,Web.py,我需要一个表格,上面有数据库生成的“记录” 对于每个DB记录,除了表单字段外,还需要包含图像和记录描述,例如 <tr> <td> rec 15, <img src=fnamex.jpg>, <input name=inp15> <checkbox name=chk15> </td> </tr> rec15, 因此,我对创建表单的方式、时间和地点感到困惑: 表单生成方法是否应该出现在我的“model.py”中?

我需要一个表格,上面有数据库生成的“记录”

对于每个DB记录,除了表单字段外,还需要包含图像和记录描述,例如

<tr> <td> rec 15, <img src=fnamex.jpg>, <input name=inp15> <checkbox name=chk15> </td> </tr>
rec15,
因此,我对创建表单的方式、时间和地点感到困惑:

  • 表单生成方法是否应该出现在我的“model.py”中?在模板中
  • 如何将“记录”的所有元素保存在一起,以便在模板中进行后续迭代
  • 我应该在哪里添加“额外”数据(例如图像源和标题)?到窗体对象?在平行对象列表中

  • 要向Web.py表单函数添加元素,可以执行以下操作:

        args = ()
        for a in range(0,2):
            args = args + (web.form.Textbox(a), ) # Forces tuple type
        tmp = web.form.Form(*args)
    

    要向Web.py表单函数添加元素,可以执行以下操作:

        args = ()
        for a in range(0,2):
            args = args + (web.form.Textbox(a), ) # Forces tuple type
        tmp = web.form.Form(*args)
    

    我最终直接在模板中编写表单和额外数据,以及我自己的表单验证和处理,但我很想知道webpy中的预期方式。我最终直接在模板中编写表单和额外数据,以及我自己的表单验证和处理,但我很想知道webpy中的预期方式。