2012-03-26 16 views
2

私はビュー内でテキストファイルを提供しようとしていますが、Djangoがテキストファイルの改行を尊重するようには思えません。私は、テンプレート(email_template.txt)を開くと...ダウンロード用ファイルを提供する場合は、2行が連結されているDjangoのレスポンスフレームワークがテキストファイルの改行を削除するのを防ぐには?

key : {{ user.profile.secret_key }}  # secret key 
    message: blah blah      # Your message 

response = TemplateResponse(request, template='dashboard/email_template.txt', mimetype='text/plain', status=200) 
    response['Content-Disposition'] = 'attachment; filename=mail_template.txt' 
    return response 

とファイルは次のようになります。コードがありますブラウザ、テキストエディタ、またはIDEを使用して、改行が尊重されます。

Djangoは(これはDjangoと何か関係がありますか?)これらの行を連結するのはどうすればいいですか?

ありがとうございます!

+0

連結された行はどこにありますか? –

+0

ダウンロードしたファイル – LaundroMat

+1

...そして、どのプログラムで連結して表示されているのですか? –

答えて

3

これは実際にすべてのメモ帳の問題ですが、unix2dosでWindowsスタイルの改行を使用するようにテンプレートを変換することで修正できます。

+0

私は多くの(必ずしも熟練しているとは限りませんが)多くのWindowsユーザーに取り組んでいるので、私はそれらのファイルを変換するツールを使用しないでください。これがPython内で処理できる方法はありませんか? – LaundroMat

+1

あなたは答えの一部を見逃しました。 –

+0

ああ、撃つ。ありがとう! – LaundroMat

関連する問題