Rai*_*ers 13 python unicode sqlalchemy insertion
我有一个带有Unicode列的SQLAlchemy模型.我有时会向其插入unicode值(u'Value'),但有时也会插入ASCII字符串.最好的方法是什么?当我插入带有特殊字符的ASCII字符串时,我收到此警告:
SAWarning: Unicode type received non-unicode bind param value ...
Run Code Online (Sandbox Code Playgroud)
我该如何避免这种情况?插入不同类型字符串的正确方法是什么?
有几种选择:
warnings.simplefilter('ignore', sqlalchemy.exc.SAWarning).warnings.filterwarnings('ignore', '^Unicode type received non-unicode bind param value', sqlalchemy.exc.SAWarning).String(convert_unicode=True)而不是Unicode类型.| 归档时间: |
|
| 查看次数: |
6803 次 |
| 最近记录: |