def get(self): a = Apartament.all() parametres = {} parametres['apartaments'] = a #fotos = Fotos.all().filter('apartament =',a) #parametres['fotos'] = fotos self.render("apartaments.html", **parametres)
def post(self): if self.Es_administrador(): nom = self.request.get('nom') desc = self.request.get('descripcio') lat = self.request.get('lat') lon = self.request.get('lon') adreca = self.request.get('adreca') llista_fotos = [] for file_data in self.request.POST.getall('imatges[]'): f = Fotos(descripcio=file_data.filename, foto=file_data.value) f.put() llista_fotos.append(f.key()) a = Apartament(nom=nom, localitzacio=db.GeoPt(float(lat), float(lon)), descripcio=desc, adreca=adreca, fotos=llista_fotos) a.put()
def post(self): if self.Es_administrador(): nom = self.request.get('nom') desc = self.request.get('descripcio') lat = self.request.get('lat') lon = self.request.get('lon') adreca = self.request.get('adreca') llista_fotos =[] for file_data in self.request.POST.getall('imatges[]'): f = Fotos(descripcio=file_data.filename, foto= file_data.value) f.put() llista_fotos.append(f.key()) a = Apartament(nom=nom, localitzacio= db.GeoPt(float(lat), float(lon)), descripcio= desc, adreca = adreca, fotos = llista_fotos) a.put()
def get(self): if self.Es_administrador(): taula = self.request.get('taula') aux = {} if taula == 'apartament': a = Apartament().all() for x in a: aux[x.nom] = x.key().id() elif taula == 'habitatge': a_id = self.request.get('apartament_id') h = Habitatge().all().filter( 'apartament =', db.Key.from_path('Apartament', int(a_id))) for x in h: aux[x.nom] = x.key().id() if aux: self.response.headers['Content-Type'] = 'application/json' self.response.out.write(json.dumps(aux)) else: self.redirect(users.create_login_url('/'))
def get(self): if self.Es_administrador(): a = Apartament.all() parametres = {} parametres['apartaments']=a self.render("habitatge.html",**parametres)
def get(self): if self.Es_administrador(): a = Apartament.all() parametres = {} parametres['apartaments'] = a self.render("habitatge.html", **parametres)