Ad

Turn Off Trimming Of Whitespace In Django

- 1 answer

I have a charfield in a django model:

sheet = models.CharField(max_length=256, blank=True, null=True)

I am using the default sqlite database.

When I add a new object that has trailing whitespace at the end of this field, Django automatically trims the string. Is there a way to avoid this behaviour?

Ad

Answer

It turns out that the model doesn't trim whitespace but the forms.CharField does. This is used in the admin interface, which I was using to try to perform the update.

I went into the shell (python manage.py shell) and updated the object directly, which worked.

Ad
source: stackoverflow.com
Ad