2014-05-09 69 views
-1

我試圖將值插入postgress一個簡單的登記表,但它不插入值到數據庫中。 我試過這段代碼。如何在django中創建註冊表單?

.HTML

<form id="form_id" method="post"> 
{% csrf_token %} 
<h1>Registration</h1> 
<body> 
    <table class="center"> 
    <tr> 
    <td>Name:<input type="text" id="nm_id"></td> 
    </tr> 
    <tr><td>Address:<input type="text" id="ad_id"> 
     </td> 
     </tr> 
    <tr><td>Email:<input type="text" id="em_id"></td></tr> 
    <tr><td> Mob No:<input type="text" id="mo_id"></td></tr> 

    </table> 


<input type="submit" id="sub_id"> 

</form> 

View.py

def dc(request): 
    n=request.POST.get["Name"] 
    ad=request.POST.get["Add"] 
    em=request.POST.get["Email"] 
    m=request.POST.get["mo"] 
    queryset1=registration.objects.values("n") 
    queryset2=registration.objects.values("ad") 
    queryset1=registration.objects.values("em") 
    queryset1=registration.objects.values("m") 
    return render(request,'demo1.html') 

Models.py

class registration(models.Model): 
    Name = models.CharField(max_length=255) 
    Add = models.CharField(max_length=255) 
    email = models.CharField(max_length=400) 
    mo = models.CharField(max_length=400) 

但這些領域的登記其無法正常工作有誰能夠helpme?

回答

1

您需要創建和保存實例。

new_user = registration(Name=n,Add=ad,email=em,mo=m) 
new_user.save() 
相關問題