def salvar(**propriedades): game_form = GameForm(**propriedades) erros = game_form.validate() if erros: contexto={'criar_modelo': router.to_path(salvar), 'game': game_form, 'erros': erros} return TemplateResponse(contexto, 'criar/form.html') else: jogo=game_form.fill_model() jogo.put() return RedirectResponse(router.to_path(continuar))
def atualizar(jogo_id, **propriedades): jogo_id = int(jogo_id) jogo = Game.get_by_id(jogo_id) game_form = GameForm(**propriedades) erros = game_form.validate() if erros: contexto = {'editar_path': router.to_path(salvar), 'game': game_form, 'erros': erros} return TemplateResponse(contexto, 'temporario/form.html') else: game_form.fill_model(jogo) jogo.put() return RedirectResponse(router.to_path(index))
def salvar(_logged_user, **propriedades): game_form = GameForm(**propriedades) erros = game_form.validate() if erros: contexto={'criar_modelo': router.to_path(salvar), 'game': game_form, 'erros': erros} return TemplateResponse(contexto, 'temporario/criar/form.html') else: jogo = game_form.fill_model() game_key = jogo.put() user_key = _logged_user.key autor = Autor(origin=user_key, destination=game_key) autor.put() return RedirectResponse(router.to_path(index))