2012-05-01 16 views
3

私は以下のようなdjango形式を持っています。django form.initデータの改行を与える

class SampleForm(forms.Form): 
    message = forms.CharField(widget=forms.Textarea()) 

フォームオブジェクトを作成するときに、長い段落の「メッセージ」テキストエリアを初期化する必要があります。 しかし、特定の位置でテキストを分割する必要があります。だから私は '\ n'と '< br />'を入れようとしました。どちらも動作していないようです!これはどのようにジャンゴ形式で達成できますか?ご提案を歓迎します。

編集: これは、フォームの初期化コードです:

def sample_view(request): 
    initial = {'message':'''Hello,\nThis is how my message \n look like. '''} 
    form = SampleForm(initial=initial) 
+1

をトリックを行います '\ n' は動作するはずです。あなたのコードを入れてください。 – San4ez

+0

しかし、 '\ n'は機能しません。 textareaの幅に達したときに改行し、新しい行の代わりにスペースを表示します。 – Jinesh

+0

レンダリングされたレスポンスはどのように見えますか? – okm

答えて

関連する問題