2016-12-07 24 views
1

フォームを表示するにはどうすればよいですか?フォームが表示されない

これまでのところ、html見出しと送信ボタンだけが表示されています。

Views.py

from django.shortcuts import render 

# Create your views here. 

from signups.forms import SignUpForm 

def home(request): 

    form = SignUpForm() 

    return render(request,'signup.html') 

signup.html:

<!doctype html> 

    <html lang="en"> 

     <head> 

     </head> 

     <body> 
      <h1>Join Now !!!</h1> 
       <form action='' method='POST'> 
        {{ form.as_p }} 

        <input type='submit'> 
       </form> 
     </body> 

    </html> 

答えて

1

あなたがテンプレートにそれを渡す必要があります!

return render(request,'signup.html',{'form': form }) 

次にテンプレート表示で!

は{{}} form.as_p

+0

はどうもありがとう、それはあなたが最も歓迎されている:-) –

+0

働いていました。私は助けになってうれしいです。あなたはここでもまだ新しいですから、ここで「感謝」と言っているのが好ましい方法は、良い質問と有益な回答(一度それを行うに十分な評判があれば)を投票し、最も有益な答えを受け入れることですあなたが聞いた質問にも(あなたの評判への少しの刺激を与える)。 [誰かが答えるとき](http://stackoverflow.com/help/someone-answers) – e4c5

関連する問題