0

csv ファイルから読み取っているドキュメント文字列を、(children's) のような文字を持つ sqlite データベースに挿入しようとしています。次のエラーがスローされます。

DatabaseError: 8 ビットのバイト文字列を解釈できる text_factory (text_factory = str など) を使用しない限り、8 ビットのバイト文字列を使用しないでください。代わりに、アプリケーションを Unicode 文字列に切り替えることを強くお勧めします。

ドキュメントを挿入する前に、文字列を unistring に変換していることを確認します。

unicode('子供向け', 'ユニコードエスケープ')

Django ORM を使用してデータを保存しています。これを取り除くために私にできることはありますか?

4

1 に答える 1