django-pyodbc查询返回ANSI Padding Status ON的字段,如何删除空格?

时间:2013-12-12 03:33:23

标签: django django-models django-1.5

所以我正在查询一个SQL Server DB,它有许多带有ANSI Padding Status ON的CHAR字段。这意味着对于CHAR(10)字段,值可能是“123”,但我在结果中接收“123 .......”(空格)。

有没有最佳实践方法来处理这个问题?

1 个答案:

答案 0 :(得分:1)

在保存之前应用python's strip

或者向模型添加一个方法,该方法在调用时从属性中去除空格。您甚至可以覆盖默认的getter方法。

@property
def stripped_foo(self):
    return self.foo.strip()