我想子類models.TextField,所以我可以將文本返回到取代\r\n
發生的模板。但是,我不希望<br />
存儲在數據庫中。調用模板時調用哪個方法來檢索字段的數據?從模板中調用django字段中的哪些方法/屬性?
我嘗試這樣做,但它似乎並沒有工作:
class HTMLTextField(models.TextField):
def to_python(self, value):
value = super(HTMLTextField, self).to_python(value)
value = value.replace('\r\n', '<br />')
value = value.replace('\n', '<br />')
return mark_safe(value)
感謝, 皮特