如果数据库(postgres)返回空字符串,Django app会在文本字段中显示“None”值。
任何想法,我怎么能显示空字符串?任何帮助将不胜感激
答案 0 :(得分:0)
不确定应用程序的大小,但如果不是太麻烦,您可以更新具有"None"
的模型。
类似的东西:
ModelA.objects.filter(the_field="None").update(the_field=None)
ModelB.objects.filter(another_field="None").update(another_field=None)
如果手动执行的字段太多,您可以遍历模型中的每个字段来执行过滤:
for field in ModelA._meta.get_all_field_names():
try:
d = {field: "None"}
ModelA.objects.filter(**d).update(**{field: None})
except:
pass