Потому что поле не будет отображаться вне формы.Итак, используйте форму, она чиста, проста для понимания и не требует дополнительных затрат.
Если вы хотите узнать, почему именно ваша форма не отображается, вы можете посмотреть на источник поля,У него нет __unicode__
метода.Только BoundField
имеет .Поэтому вам нужно использовать форму, чтобы ограничить поле.
Может быть, есть и другой способ, но использование формы - самый простой и понятный.