我有使用的代码form._raw_value(fieldname)。
在Django 1.9中已消失。
有没有办法访问1.9+中的原始值?
更新资料
我只是将代码迁移到Django 1.9。到目前为止,我对那里发生的事情没有更深入的了解。
查看源代码,该_raw_value方法只有3行长,因此很容易将其作为函数添加到代码中。
def _raw_value(form, fieldname):
field = form.fields[fieldname]
prefix = form.add_prefix(fieldname)
return field.widget.value_from_datadict(form.data, form.files, prefix)
Run Code Online (Sandbox Code Playgroud)
然后将代码从更改form._raw_value(fieldname)为_raw_value(form, fieldname)。
| 归档时间: |
|
| 查看次数: |
249 次 |
| 最近记录: |