我使用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']
访问。否则,遍历字典并获取您喜欢的东西。