예제 #1
0
def home(request):
	try:
		refer_id = request.session['ref']
		obj = Join.objects.get(id=refer_id)
	except:
		obj = None
	
	# print obj

	if request.method == 'POST':
		form = JoinForm(request.POST)
		if form.is_valid():
			new_join = form.save(commit=False)
			new_join.ip_address = get_ip(request)
			new_join.ref_id = get_ref_id(request)
			if not obj == None:
				new_join.friend = obj
				# Every joined will be has an obj as a friend.
			new_join.save()

			return HttpResponseRedirect('/%s'% (new_join.ref_id))
	else:
		form = JoinForm()

	context = {'form':form}
	template = 'home.html'
	return render(request, template, context)