Guest User

Untitled

a guest
Apr 23rd, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. from django.shortcuts import render
  2. from django.http.response import Http404, HttpResponse
  3. from django.contrib.auth import authenticate,login,logout
  4. from django.contrib.auth.models import User
  5. from ironman.models import *
  6. import json
  7. from django.template import RequestContext
  8. from dashboard.models import PromoCluster,Beacon
  9. from datetime import datetime
  10. from django.contrib.gis.measure import D
  11. from django.contrib.gis.geos import *
  12. from django.contrib.gis.geos.factory import fromstr
  13. from django.views.decorators.csrf import csrf_exempt
  14. from django.db import IntegrityError
  15. from django.contrib.auth import logout
  16.  
  17. # Create your views here
  18.  
  19. @csrf_exempt
  20. def signup(request):
  21. if request.method != 'POST':
  22. raise Http404
  23. email = request.POST.get('email')
  24. print " email is %s," % email # this is returning None.
  25. password = request.POST.get('password')
  26. print " password is %s," % password # This is also returning None
  27. name = request.POST.get('name')
  28. os = request.POST.get('os')
  29. device_id = request.POST.get('device_id')
  30. version = request.POST.get('version')
  31. device = request.POST.get('device')
  32. emailSecond = email;
  33. print " email is " , emailSecond
  34. try:
  35. user = User.objects.create_user(username=emailSecond,email=email,password=password)
  36. app_user_detail = AppUserDetail.objects.get(user=user)
  37. app_user_detail.device_id = device_id
  38. app_user_detail.os = os
  39. app_user_detail.version = version
  40. app_user_detail.device = device
  41. app_user_detail.save()
  42. return HttpResponse(json.dumps({"status": 200}), content_type='application/json')
  43. except IntegrityError:
  44. 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