python - 关闭 Django 中的空白修剪

标签 python django django-models

我在 django 模型中有一个 charfield:

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

我使用默认的 sqlite 数据库。

当我添加一个在此字段末尾具有尾随空格的新对象时,Django 会自动修剪字符串。有没有办法避免这种行为?

最佳答案

事实证明,模型不会修剪空白,但 forms.CharField 会修剪空白。这是在管理界面中使用的,我用它来尝试执行更新。

我进入了 shell (python manage.py shell) 并直接更新了对象,这有效。

关于python - 关闭 Django 中的空白修剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57177951/

相关文章:

python - pandas dataframe where 子句带点与括号列选择

python - 与 python3 asyncio 建立连接

python - 使用 Django 传递文件对象

python - Django 字段错误无法解析关键字“is_staff”

python - Django 休息框架 : How do I order/sort a search/filter query?

python - 为 matplotlib 安装 GUI 后端的最简单方法?

django - 删除未使用的模型,陈旧的内容类型提示

django - 在 Django 单元测试中加载固定装置

python - 通过 django 搜索表格模板的数据。不能不显示下一页>

python - Django:save() vs update() 来更新数据库?