Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render
- from django.http.response import Http404, HttpResponse
- from django.contrib.auth import authenticate,login,logout
- from django.contrib.auth.models import User
- from ironman.models import *
- import json
- from django.template import RequestContext
- from dashboard.models import PromoCluster,Beacon
- from datetime import datetime
- from django.contrib.gis.measure import D
- from django.contrib.gis.geos import *
- from django.contrib.gis.geos.factory import fromstr
- from django.views.decorators.csrf import csrf_exempt
- from django.db import IntegrityError
- from django.contrib.auth import logout
- # Create your views here
- @csrf_exempt
- def signup(request):
- if request.method != 'POST':
- raise Http404
- email = request.POST.get('email')
- print " email is %s," % email # this is returning None.
- password = request.POST.get('password')
- print " password is %s," % password # This is also returning None
- name = request.POST.get('name')
- os = request.POST.get('os')
- device_id = request.POST.get('device_id')
- version = request.POST.get('version')
- device = request.POST.get('device')
- emailSecond = email;
- print " email is " , emailSecond
- try:
- user = User.objects.create_user(username=emailSecond,email=email,password=password)
- app_user_detail = AppUserDetail.objects.get(user=user)
- app_user_detail.device_id = device_id
- app_user_detail.os = os
- app_user_detail.version = version
- app_user_detail.device = device
- app_user_detail.save()
- return HttpResponse(json.dumps({"status": 200}), content_type='application/json')
- except IntegrityError:
- return HttpResponse(json.dumps({"status":201,"message":"user already exists , please try different user name "}), content_type='application/json')
Add Comment
Please, Sign In to add comment