Esempio n. 1
0
    def post(self):
        mode = self.request.GET.get("mode", self.request.url.split("/")[-1].split('?')[0])
        if mode == "creertirage":
            lebody = json.loads(self.request.body)
            pseudo = str(lebody.get('pseudo')).lower()
            pseudo = pseudo.replace(" ", "")
            existe = Tirage.query(Tirage.nomtirage == pseudo).get()
            if existe == None:
                nomtirage = ""
            else:
                nomtirage = existe.nomtirage
            if pseudo != "" and pseudo != None and pseudo != "none" and pseudo != nomtirage:
                tirage = Tirage(nomtirage=pseudo)
                tirage.put()
                response = {
                    'message': 'ok'
                }
                self.response.write(jsonEncode.encode(response))
            else:
                if pseudo == "none":
                    response = {
                        'message': 'none'
                    }
                else:
                    response = {
                        'message': 'ko'
                    }

                self.response.write(jsonEncode.encode(response))
Esempio n. 2
0
 def get(self):
     response = { 'tirages': [] }
     tirages = Tirage.query().order(-Tirage.datecreation).fetch()
     for tirage in tirages:
         response['tirages'].append({
             'nomtirage': tirage.nomtirage,
             'datecreation': str(tirage.datecreation)[0:19]
         })
     self.response.write(jsonEncode.encode(response))