Esempio n. 1
0
def add_marker(request):
    if not request.user.is_authenticated():
        return False, 0

    longitude = request.POST['longitude']
    latitude = request.POST['latitude']
    title = request.POST['title']
    description = request.POST['description']
    marker = Marker(user=User.objects.get(username=request.user.username),
                    longitude=longitude, latitude=latitude, title=title, description=description)
    marker.save()
    return True, marker.id
Esempio n. 2
0
File: views.py Progetto: lite/djsite
def addmarker(request):
    if request.method == 'POST':
        form = MarkerForm(request.POST)
        if form.is_valid():
            marker = Marker() 
            marker.phone = form.cleaned_data.get("phone")
            marker.latitude = form.cleaned_data.get("latitude", "32.0")
            marker.longitude = form.cleaned_data.get("longitude", "118.0")
            marker.message = form.cleaned_data.get("message", "")
            marker.date = datetime.now()
            marker.save()
            return HttpResponseRedirect(reverse('location:index'))
    else:
        form = MarkerForm()

    return render_to_response('location/addmarker.html', {'form':form}, context_instance=RequestContext(request))
Esempio n. 3
0
File: views.py Progetto: lite/djsite
def addmarker(request):
    if request.method == 'POST':
        form = MarkerForm(request.POST)
        if form.is_valid():
            marker = Marker()
            marker.phone = form.cleaned_data.get("phone")
            marker.latitude = form.cleaned_data.get("latitude", "32.0")
            marker.longitude = form.cleaned_data.get("longitude", "118.0")
            marker.message = form.cleaned_data.get("message", "")
            marker.date = datetime.now()
            marker.save()
            return HttpResponseRedirect(reverse('location:index'))
    else:
        form = MarkerForm()

    return render_to_response('location/addmarker.html', {'form': form},
                              context_instance=RequestContext(request))