Django 说 if form.is_valid()
is True
。 form.cleaned_data
是所有已验证字段的存储位置。但我对使用该cleaned_data
功能感到困惑。
form.cleaned_data['f1']
-- 清理过的数据
request.POST.get('f1')
-- 未经验证的数据
我在 Django 中有一个模型表单。
if form1.is_valid():
form1.save()
这会将cleaned_data 保存到模型中还是保存未经验证的数据。
form2=form1.save(commit=False);
form2 是否包含 form1 的 clean_data 或未经验证的数据。
除了将任何日期转换为 python 日期时间对象之外,还有一个很好的例子来说明使用 clean_data 与未验证数据的好处。谢谢