Esempio n. 1
0
def home(request):
	alert=[]
	if request.method=='POST':
		address=request.POST.get('uname',None)
		if (address):
			try :				
				obj=Url.objects.get(url=address)
				address=obj.shorturl				
				
			except Url.DoesNotExist:
				obj=Url(url=address)
				try:
					obj.clean_fields()
					obj.shortifyurl()
					obj.save()
					address=obj.shorturl
				except ValidationError, error:
					address=None
					alert=error.messages				
		else :
			alert.append('Please enter a URL.')		
		alert=[ random.choice(error_message) + i for i in alert ]		
		return render(request,'home.html',{'address':address,'alert':alert})