django在存储数据的时候,使用的基本上都是ORM,通过下面的代码,即使你删除或增加表的某些字段,也不影响到已经完后的代码
post_data = request.POST
save_data = {key: val for key, val in post_data.items() if val and key in dir(UserInfo)}
user= UserInfo(**save_data)
user.save()
当然,在此之前,你必须将post过来的数据存储到post_data这个变量里