如何使用Django中的自定义窗体访问和处理数据

时间:2014-10-28 18:25:08

标签: javascript jquery python django forms

我使用HTML / CSS和JavaScript创建了一个动态自定义表单,而没有使用内置的Django表单,但不确定如何访问和处理" POST"用户提交后的数据。我想避免将数据保存到数据库中的额外步骤,因为我有一个后端Python程序,我想在用户按下"提交"之后立即运行。按钮。保存数据,处理数据然后将其删除是否更好?

表单从名称/号码的单个输入字段开始,带有"添加"按钮。如果用户点击"添加",它将添加另一行名称/号码,但带有"删除"链接而不是。 "删除"链接只会删除该特定行。

为了更好地说明:

Name: [_________]  Number: [_________]     (Add)
Name: [_________]  Number: [_________]     (Remove)
Name: [_________]  Number: [_________]     (Remove)
Name: [_________]  Number: [_________]     (Remove)

(Submit)

我当前的后端Python程序读入一个文本文件并逐个处理每一行:

John  555-555-5555
Jane  222-222-2222
Jack  333-333-3333

换句话说,我想处理类似于文本文件的表单数据,但却无法看到如何将其完全绑定。我希望我不要混淆任何人,并提前感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

HttpResponse POST

如果您知道数据的密钥,则可以通过request.POST['KEY']进行访问。否则,遍历字典并抓住你喜欢的内容。