Exemple #1
0
def post(request):
    if request.method == 'POST':
        json_data = simplejson.loads(request.raw_post_data)
        image = Image()
        image.url = json_data["image_url"]
        image.views = 0
        image.height = json_data["height"]
        image.width = json_data["width"]
        image.uuid = uuid.uuid1().hex
        image.user = request.user
        image.save(commit=False)
        for link in json_data['links']:
            dot = Dot()
            dot.image= image
            dot.x = link['posX']
            dot.y = link['posY']
            dot.clicks = 0
            dot.title = link['title']
            dot.description = link['description']
            dot.callToAction = link['call_to_action']
            dot.linkHref = link['link_href']
            dot.linkText = link['link_text']
            dot.uuid = uuid.uuid1().hex
            print link

 
    return HttpResponse("OK")
Exemple #2
0
def create(request):
    if request.method == 'POST':
        if request.session.test_cookie_worked():
            request.session.delete_test_cookie()
            #urlForm = UrlForm(request.POST)
            #if urlForm.is_valid():
            image = Image()
            image.url = request.POST.get('image_url_input')
            image.uuid = uuid.uuid1().hex
            session = Session.objects.get(pk=request.session.session_key)
            image.session = session
            image.save()
            # more code gose here at some point.
            return render_to_response('create.html', {'image': image}, context_instance=RequestContext(request) )
            #else:
             #   messages.error(request, 'Invalid url, please try again.')
        else:
            messages.error(request, 'Cookies not enabled. Please enable cookies and try agin.')
    return redirect('/')