2017-08-13 8 views
0

フランス語のコンテンツを扱っています。 私は自分のプロジェクトにDjango Adminを統合しました。 MySQLは私のデータベースです... 管理ボードから新しい製品(モデル)を追加すると、特殊文字がデータベースに正しく保存されます。Python Djangoは保存時にフランス語のアクセント付き文字をエンコードしますが、Djangoの管理者は

しかし、私は自分自身の文字が何らかの形で私はウェブ上のコンテンツをクロールするBeautifulsoupを使用しています。この\ xe90

のようなものでエンコードされているモデルに()を保存メソッドを呼び出すときに...

答えて

0

データがエンコードされています。それをlatin-1としてデコードする必要があります。

In [24]: b'\xe9'.decode('latin-1') 
Out[24]: 'é' 

はジャンゴでそれを扱うの詳細については、このページを参照してください:私はそれをデコードすると仮定していますhttps://docs.djangoproject.com/en/1.11/ref/unicode/

+0

この例を参照してください?私のシリアライザはどこですか? –

関連する問題