Beispiel #1
0
    def testFields(self):
        link = Link()
       
        link.key = random.choice('abcdefghijlmnopqrstuvxz')
        link.longUrl = 'http://www.sodavirtual.com.br'
        #link.date = datetime.today()
	link.save()
 
        self.assertTrue(link.id)

        logger = Logger()
	
	logger.link = link
	#logger.date = datetime.today()

	logger.save()

	self.assertTrue(logger.id)
Beispiel #2
0
def post_link(request):
    if request.method == 'POST':
    	link = Link.objects.filter(longUrl=request.POST['post_data'])
	if len(link) <> 0:
	    retorno = serializers.serialize("json",  link)
	    return HttpResponse(retorno, mimetype="application/json")
        else:
	    mykey = random.choice('abcdefghijlmnopqrstuvxz')
	    while(True):
		if (len(Link.objects.filter(key=mykey)) <> 0):
		    mykey = random.choice('abcdefghijlmnopqrstuvxz')
		else:
		    break
	    newlink = Link()
	    newlink.key = mykey
	    newlink.longUrl = request.POST['post_data']
	    newlink.save()
	    print('depois do save')
	    retorno = serializers.serialize("json", newlink)
	    print('depois')
	    return HttpResponse(retorno, mimetype="application/json")