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})