我创建了一个HTML表单,当按下“提交”按钮时,我想使用Python 3函数将传入的数据保存到JSON文件中,以转储JSON。
HTML:
<!DOCTYPE html>
<html>
<body>
<h2>New Customer</h2>
<form action="/saveCustomer"> #My Python 3 Function
First name:<br>
<input type="text" name="fname" value="First Name">
<br>
Second Name:<br>
<input type="text" name="sname" value="Second Name">
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Database.py(带有功能):
----more code-----
def saveCustomer(self):
newCustomer = parse_query_string(cherrypy.request.query_string)
with open('customer.json', 'w') as outfile:
json.dump(newCustimer, outfile)
但是这似乎是错误的,而且我不知道如何使用Python将输入保存到JSON中。反过来,使用从JSON文件加载数据,但如何保存呢?而我必须具体指定什么作为动作属性?
我不允许使用任何框架或其他东西!