我正在使用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()
答案 0 :(得分:1)
答案不是用户剥离。改为使用pop()。
以下是代码:
if not atype_config.LocalityDisplay:
self.cleaned_data.pop('address_locality', None)
我希望这有助于某人。