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