简单问题:在django的模板系统中,无渲染为str(无)。 有没有办法覆盖这种行为?用例示例: 在某些情况下,我有一个IntegerField设置为None。 所以当显示它时:
{{instance.number}}
显示无。我知道我可以放置一个if,但是向用户显示None关键字(可能因为它是一个西班牙语erp)对我来说没有任何意义。
答案 0 :(得分:5)
尝试模板过滤器:
{{ instance.number|default_if_none:"" }}
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#default-if-none
答案 1 :(得分:0)