def post(self): self.response.headers['Content-Type'] = 'text/html' user = users.get_current_user() if not user: return self.redirect("/") if self.request.get("cancel"): return self.redirect("/") name = self.request.get('users_name') mygpu_key = ndb.Key('MyGpu', name) mygpu = mygpu_key.get() if mygpu: return self.redirect("/") mygpu = MyGpu(id = name) mygpu.manufacturer = str(self.request.get('users_manufacturer')) mygpu.date_issued = datetime.strptime(self.request.get("users_date_issued"),'%Y-%m-%d') mygpu.geometry_shader = self.request.get('users_geometry_shader') == "on" mygpu.tesselation_shader = self.request.get('users_tesselation_shader') == "on" mygpu.shaderInt16 = self.request.get('users_shaderInt16') == "on" mygpu.sparse_binding = self.request.get('users_sparse_binding') == "on" mygpu.texture_compressionETC2 = self.request.get('users_texture_compressionETC2') == "on" mygpu.vertex_pipeline_stores = self.request.get('users_vertex_pipeline_stores') == "on" mygpu.put() self.redirect('/')
def post(self): self.response.headers['Content-Type'] = 'text/html' # URL that will contain a login or logout link # and also a string to represent this url = '' url_string = '' welcome = 'Welcome back' # pull the current user from the request user = users.get_current_user() if not user: return self.redirect("/") name = self.request.get('name') mygpu_key = ndb.Key('MyGpu', name) mygpu = mygpu_key.get() if mygpu: return self.redirect("/") mygpu = MyGpu(id=name) mygpu.geometryShader = self.request.get('geometryShader') == "on" mygpu.tesselationShader = self.request.get('tesselationShader') == "on" mygpu.shaderInt16 = self.request.get('shaderInt16') == "on" mygpu.sparseBinding = self.request.get('sparseBinding') == "on" mygpu.textureCompressionETC2 = self.request.get( 'textureCompressionETC2') == "on" mygpu.vertexPipelineStoresAndAtomics = self.request.get( 'vertexPipelineStoresAndAtomics') == "on" mygpu.put() self.redirect('/')