def getRelativeEntryId(request): refEntryId = request.POST['refEntryId'] relDays = request.POST['relDays'] tolerance = request.POST['tolerance'] log.info("getRelativeEntryId %s %s %s" % (refEntryId, relDays, tolerance)) refDate = Entry.objects.get(pk = refEntryId).dateWritten relEntry = Entry.getEntryNearDate(refDate - timedelta(days = int(relDays)), timedelta(days = int(tolerance))) retrievedId = -1 if (relEntry != None): retrievedId = relEntry.pk return HttpResponse(simplejson.dumps({ 'entryId' : retrievedId }), mimetype='application/javascript')