- Flask中常见的数据类型处理问题
项目常见的从前端通过Ajax返回的数据,是ImmutableMultiDict类型的,我们要处理成dic类型然后存入后台数据库。各种百度搜索,都是骗子,不如自己捣鼓。
- 前端
- Ajax取数据
- View.py里面的处理方法
a = request.values #把Ajax中的数据取出来
print(a) #输出一下,看是什么类型,ImmutableMultiDict这个类型
for i in a:
print(i) #先看能不能迭代,输出i 是一个str
print(type(i)) #看类型果然是str
i = eval(i) #百度str 怎么转成dic ,有两种方法,eval()和exec()函数实现
print(i)