2016-07-13 12 views
0

簡単な登録を行うためにHTMLフォームを作成しました。フォーム提出後にデータがデータベースに表示されない

問題は、[送信]ボタンをクリックしてもエラーは表示されませんが、データベースをチェッキングすると、フィールドのデータは表示されません。

signup.html

<form action="\polls\Registration" method="POST"> 
       <div class="form-group mb15"> 
       <input type="text" class="form-control" name="userName" placeholder="Enter Your Username" required> 
       </div> 
       <div class="form-group mb15"> 
       <input type="password" class="form-control" name="password" placeholder="Enter Your Password"> 
       </div> 
       <div class="form-group mb15"> 
       <input type="text" class="form-control" name="fullName" placeholder="Enter Your Full Name"> 
       </div> 
       <div class="form-group mb20"> 
       <label class="ckbox"> 
        <input type="checkbox" name="checkbox"> 
        <span>Accept terms and conditions</span> 
       </label> 
       </div> 
       <div class="form-group"> 
       <button class="btn btn-success btn-quirk btn-block">Create Account</button> 
       <br> 
       <a href="/polls/signin" class="btn btn-default btn-quirk btn-stroke btn-stroke-thin btn-block btn-sign">Already a member? Sign In Now!</a> 
       </div> 
      </form> 

forms.py

class RegistrationForm(forms.Form): 
    userName= forms.CharField(label='Username',max_length=100) 
    password = forms.CharField(label='Password', max_length=100) 
    fullName= forms.CharField(label='Full Name', max_length=100) 

myview.py

def reg(request): 

    if request.method == 'POST': 
     the request: 
     form = forms.RegistrationForm(request.POST) 

     if form.is_valid(): 

      return HttpResponseRedirect('/polls/signin') 

    else: 
     form = forms.RegistrationForm() 

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

urls.py

urlpatterns = [   
    url(r'^Registration', myview.reg,name='Registration'), 
] 
+2

データベースにデータを書き込むために何をしていると思いますか? –

+0

私はデータ提出がmyview.pyにあるべきだと思っていました。しかし、コードはありません。私はモデルでやっていたはずです.Ojkはdjangoとpythonの初心者です。してください – Colo

+0

私はあなたのコメントを理解していません。何ができないのですか?フォームからデータを受け入れるコードがあります。今は実際にそのデータで何かをする必要があります。 –

答えて

0

[SOLVED] 私は、フォーム処理のためのモデルを作成しました。フォームの代わりにmodelFormも使用しました。同じ問題チェックを行っている人の場合this

関連する問題