python - updating database using javascript variable in django -


i testing simple post method update django db using fb integration using js.i tried many times db isn't getting updated

heres view.py

    django.shortcuts import render     django.utils import timezone     django.http import httpresponse     .models import user      def login_call(request):     return render(request, 'login/login.html', {})       def user_details(request):      if request.method post:         usrid=request.post['fb_usrid']         me=user.objects.filter(fb_usrid=usrid).values()         if me== none :             name=request.post['fb_name']             link=request.post['fb_link']             usrname=request.post['fb_usrname']             email=request.post['fb_email']             hello=user.objects.create(                                       fb_name=name,                                        fb_link=link,                                       fb_usrname=usrname,                                         fb_usrid=usrid,                                         fb_email=email,                                reg_date=timezone.now())             hello.save()             response = {                  'status': 1,              }         else :             response ={                   'status':0,             }         return httpresponse(response, mimetype='application/json') 

heres model.py

        django.db import models         django.utils import timezone          class user(models.model):         fb_name=models.charfield(max_length=20)         fb_link=models.urlfield()         fb_usrname=models.charfield(max_length=50)         fb_usrid=models.integerfield()         fb_email=models.charfield(max_length=50)         reg_date = models.datetimefield(default=timezone.now) 

and heres post code

function login() {     $.post('index',{         csrfmiddlewaretoken: '{{ csrf_token}}' ,         fb_usrid:'554113199893',         fb_name:'hello' ,         fb_link:'ghtnnv.com',         fb_usrname:'gdsbdjaud',         fb_email:'thaskhsd@gmail.com',     },     function(data,status) {         if(data.status == 1){             document.getelementbyid("message").innerhtml +=  "<br>sent";         }         else{             document.getelementbyid("message").innerhtml +=  "<br>fail";         }     }); } 


Comments