私のモデルをCSVファイルとして出力しようとしています。モデルの小さなデータでうまく動作していて、大きなデータでは非常に遅いです.2番目に、CSVとしてモデルを出力する際にいくつかのエラーがあります。 'ASCII' コーデックの位置0-6で文字をエンコードすることはできません:序ない 範囲で - は:DjangoでCSVを出力する際にエラーが発生しましたか?
def some_view(request):
# Create the HttpResponse object with the appropriate CSV header.
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="news.csv"'
writer = csv.writer(response)
news_obj = News.objects.using('cms').all()
for item in news_obj:
#writer.writerow([item.newsText])
writer.writerow([item.userId.name])
return response
と私が直面していますエラーは次のとおりです:使用している
UnicodeEncodeErrorを(128)
さらに、それは言う: -
/エンコードできなかった文字列だったデコード:عبداللهエラーからالحذ
エラーはあなたのエンコーディングにあります。UTF-8のようなコンテンツ処理でエンコーディングフォーマットを渡します。 – Exprator