我使用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


换句话说,我想处理与文本文件相似的表单数据,但是看不到如何将其完全捆绑在一起。希望我不要让任何人感到困惑,在此先感谢您的帮助。

最佳答案

HttpResponse POST

如果您知道数据键,则可以通过request.POST['KEY']访问。否则,遍历字典并获取您喜欢的东西。

07-24 17:50
查看更多