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
Post a Comment