def get(self): self.response.headers['Content-Type'] = 'text/html' url = '' url_string = '' welcome = 'Welcome back' user = users.get_current_user() if user: url = users.create_logout_url(self.request.uri) url_string = 'logout' else: url = users.create_login_url(self.request.uri) url_string = 'login' f_geometry_shader = self.request.get("filter_geometry_shader") == "on" f_tesselation_shader = self.request.get( "filter_tesselation_shader") == "on" f_shaderInt16 = self.request.get("filter_shaderInt16") == "on" f_sparse_binding = self.request.get("filter_sparse_binding") == "on" f_texture_compressionETC2 = self.request.get( "filter_texture_compressionETC2") == "on" f_vertex_pipeline_stores = self.request.get( "filter_vertex_pipeline_stores") == "on" user_array = MyGpu.query() if f_geometry_shader: user_array = user_array.filter(MyGpu.geometry_shader == True) if f_tesselation_shader: user_array = user_array.filter(MyGpu.tesselation_shader == True) if f_shaderInt16: user_array = user_array.filter(MyGpu.shaderInt16 == True) if f_sparse_binding: user_array = user_array.filter(MyGpu.sparse_binding == True) if f_texture_compressionETC2: user_array = user_array.filter( MyGpu.texture_compressionETC2 == True) if f_vertex_pipeline_stores: user_array = user_array.filter( MyGpu.vertex_pipeline_stores == True) user_array = user_array.fetch() template_values = { 'url': url, 'url_string': url_string, 'user': user, 'welcome': welcome, 'user_array': user_array, } template = JINJA_ENVIRONMENT.get_template('main.html') self.response.write(template.render(template_values))
def get(self): self.response.headers['Content-Type'] = 'text/html' firstgpu = self.request.GET.get("GPU1") secondgpu = self.request.GET.get("GPU2") error = 'Select two different GPUs' gpu_array = MyGpu.query() #if firstgpu == secondgpu: #error = "GPU's name Should not be same" user_array = MyGpu.query().fetch() template_values = { 'gpu_array': gpu_array, 'firstgpu': firstgpu, 'secondgpu': secondgpu, 'error': error, } template = JINJA_ENVIRONMENT.get_template('CompareGPU.html') self.response.write(template.render(template_values))
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('/')
def get(self): self.response.headers['Content-Type'] = 'text/html' user = users.get_current_user() f_geometry_shader = self.request.get("filter_geometry_shader") == "on" f_tesselation_shader = self.request.get("filter_tesselation_shader") == "on" f_shaderInt16 = self.request.get("filter_shaderInt16") == "on" f_sparse_binding = self.request.get("filter_sparse_binding") == "on" f_texture_compressionETC2 = self.request.get("filter_texture_compressionETC2") == "on" f_vertex_pipeline_stores = self.request.get("filter_vertex_pipeline_stores") == "on" user_array = MyGpu.query() if f_geometry_shader: user_array = user_array.filter(MyUser.geometry_shader == True) if f_tesselation_shader: user_array = user_array.filter(MyUser.tesselation_shader == True) if f_shaderInt16: user_array = user_array.filter(MyUser.shaderInt16 == True) if f_sparse_binding: user_array = user_array.filter(MyUser.sparse_binding == True) if f_texture_compressionETC2 : user_array = user_array.filter(MyUser.texture_compressionETC2 == True) if f_vertex_pipeline_stores: user_array = user_array.filter(MyUser.vertex_pipeline_stores == True) user_array = user_array.fetch() template_values = { 'user_array' : user_array, 'f_geometry_shader' : f_geometry_shader, 'f_tesselation_shader' : f_tesselation_shader, 'f_shaderInt16' : f_shaderInt16, 'f_sparse_binding' : f_sparse_binding, 'f_texture_compressionETC2' : f_texture_compressionETC2, 'f_vertex_pipeline_stores' : f_vertex_pipeline_stores, } template = JINJA_ENVIRONMENT.get_template('add.html') self.response.write(template.render(template_values))
def get(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 user: url = users.create_logout_url(self.request.uri) url_string = 'logout' else: url = users.create_login_url(self.request.uri) url_string = 'login' name = self.request.get('name') mygpu_key = ndb.Key('MyGpu', name) mygpu = mygpu_key.get() if mygpu is None: self.redirect("/") template_values = { 'url': url, 'url_string': url_string, 'user': user, 'welcome': welcome, 'gpu_array': MyGpu.query().fetch(), 'mygpu': mygpu } # pull the template file and ask jinja to render # it with the given template values template = JINJA_ENVIRONMENT.get_template('edit.html') self.response.write(template.render(template_values))
def get(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' f_geometryShader = "False" f_tesselationShader = "False" f_shaderInt16 = "False" f_sparseBinding = "False" f_textureCompressionETC2 = "False" f_vertexPipelineStoresAndAtomics = "False" # pull the current user from the request user = users.get_current_user() if user: url = users.create_logout_url(self.request.uri) url_string = 'logout' else: url = users.create_login_url(self.request.uri) url_string = 'login' f_geometryShader = self.request.get("filter_geometryShader") == "on" f_tesselationShader = self.request.get( "filter_tesselationShader") == "on" f_shaderInt16 = self.request.get("filter_shaderInt16") == "on" f_sparseBinding = self.request.get("filter_sparseBinding") == "on" f_textureCompressionETC2 = self.request.get( "filter_textureCompressionETC2") == "on" f_vertexPipelineStoresAndAtomics = self.request.get( "filter_vertexPipelineStoresAndAtomics") == "on" gpu_array = MyGpu.query() if f_geometryShader: gpu_array = gpu_array.filter(MyGpu.geometryShader == True) if f_tesselationShader: gpu_array = gpu_array.filter(MyGpu.tesselationShader == True) if f_shaderInt16: gpu_array = gpu_array.filter(MyGpu.shaderInt16 == True) if f_sparseBinding: gpu_array = gpu_array.filter(MyGpu.sparseBinding == True) if f_textureCompressionETC2: gpu_array = gpu_array.filter(MyGpu.textureCompressionETC2 == True) if f_vertexPipelineStoresAndAtomics: gpu_array = gpu_array.filter( MyGpu.vertexPipelineStoresAndAtomics == True) gpu_array = gpu_array.fetch() template_values = { 'url': url, 'url_string': url_string, 'user': user, 'welcome': welcome, 'gpu_array': gpu_array, 'f_geometryShader': f_geometryShader, 'f_tesselationShader': f_tesselationShader, 'f_shaderInt16': f_shaderInt16, 'f_sparseBinding': f_sparseBinding, 'f_textureCompressionETC2': f_textureCompressionETC2, 'f_vertexPipelineStoresAndAtomics': f_vertexPipelineStoresAndAtomics } # pull the template file and ask jinja to render # it with the given template values template = JINJA_ENVIRONMENT.get_template('main.html') self.response.write(template.render(template_values))
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('/')