django strip / remove / clear value

时间:2014-10-29 06:14:09

标签: python django

我正在使用django 1.6.7& python 2.7。

如果在将值提交到数据库之前符合条件,我试图清除字段中的数据。

我一直在使用strip,但这不再适用。搜索django文档后,我找不到解决方案。

这是我的forms.py文件中的代码,其中strip()不起作用:

        if atype_config.LocalityDisplay:
            def clean_address_locality(self):
                value = self.cleaned_data['address_locality']
                return value.strip()

1 个答案:

答案 0 :(得分:1)

答案不是用户剥离。改为使用pop()。

以下是代码:

if not atype_config.LocalityDisplay:
    self.cleaned_data.pop('address_locality', None)

我希望这有助于某人。