コード例 #1
0
def main():
	solrutils.index_signal(6000,"testsolr","#test de #solr","fulanito",datetime.datetime.now(),"test,solr")
	solrutils.index_point(6000,6000,"testsolr","fulanito","#test #1 de #fulanito de #solr",datetime.datetime.now(),46.13,-0.45,"test,1,fulanito")
	solrutils.index_point(6001,6000,"testsolr","fulanito","#test #2 de #fulanito de #solr",datetime.datetime.now(),46.13,-0.45,"test,2,fulanito")
	solrutils.index_point(6002,6000,"testsolr","fulanito","#test #3 de #fulanito de #solr",datetime.datetime.now(),46.13,-0.45,"test,3,fulanito")
	solrutils.modify_signal(6000,"testsolr","#test de #solr","fulanita",datetime.datetime.now(),"test,solr")
	solrutils.modify_point(6000,6000,"testsolr","fulanita","#test #1 de #fulanita de #solr",datetime.datetime.now(),46.13,-0.45,"test,1,fulanita")
	solrutils.modify_point(6001,6000,"testsolr","fulanita","#test #2 de #fulanita de #solr",datetime.datetime.now(),46.13,-0.45,"test,2,fulanita")
	solrutils.modify_point(6002,6000,"testsolr","fulanita","#test #3 de #fulanita de #solr",datetime.datetime.now(),46.13,-0.45,"test,3,fulanita")
コード例 #2
0
def createSignal(request):

# Do something for authenticated users.

	try:
		extra = UserExtra.objects.get(user=request.user)
	except:
		extra = None

	# If the form has been submitted...

	if request.method == 'POST':

		# A form bound to the POST data

		form = SignalForm(request.POST)

		# All validation rules pass

		if form.is_valid():

			# Aqui inserto

			newSignal = Signal()

			newSignal.name = form.cleaned_data['name']
			newSignal.description = form.cleaned_data['description']
			newSignal.signalTags = form.cleaned_data['signalTags']
			newSignal.tagProposal = form.cleaned_data['tagSuggest']
			#newSignal.private = form.cleaned_data['private']
			newSignal.private = False
			newSignal.owner = request.user

			# Actualización de karma..

			if extra != None:
				extra.karmaCounter += KARMA_PER_CREATION
				extra.save()

			newSignal.save()

			# Insercion en solr

			solrutils.index_signal(newSignal.id,newSignal.name,newSignal.description,newSignal.owner.username,datetime.datetime.now(),newSignal.signalTags)

			return render_to_response("thanksSignal.html",locals(),context_instance=RequestContext(request))
	else:
		form = SignalForm() # An unbound form

	return render_to_response("createSignal.html", locals(),context_instance=RequestContext(request))