簡體   English   中英

django返回空白/空字符串為None

[英]django returns blank /empty string as None

如果數據庫(postgres)返回空字符串,Django應用程序在文本字段中顯示“無”值。

任何想法,我怎么能顯示空字符串? 任何幫助將非常感激

不確定應用程序有多大,但如果不是太麻煩,你可以只更新具有"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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM