所以我将一个站点从 PHP(Codeigniter) 转换为 Django,认为这将是一个很好的学习方式。我可以解决大多数问题,但是我被困在这个问题上。
在 PHP 中我可以$e->estimate = json_encode($_POST['estimate']);
要将 HTML 输入数组作为 JSON 编码字符串存储在数据库中,python/django 是否提供任何类似的功能。
我正在查看,simplejson.dumps(request.POST['estimate'])
但这会引发 MultiValueDictKeyError
POST 包含以下项目estimate[discount]
estimate[tax]
estimate[shipping]
那么 Django/Python 可以做上面的事情,获取一个 HTML 输入数组,JSON 解析它并将其存储在数据库中