Для сохранения пробелов в CharField в Django можно использовать параметр strip=False
в поле модели. 1 По умолчанию при создании формы администратора Django по умолчанию происходит удаление пробелов. 3 Чтобы изменить это поведение, можно переопределить метод formfield_for_dbfield
в файле admin.py. 3
Для сохранения переносов строк в TextField можно использовать шаблонный фильтр, который будет изменять символ переноса строки, например, на тег <br />
. 5
Также для хранения длинного текста вместе с переносом строки рекомендуется использовать поле TextField
, а не CharField
. 2