O Dashboard

O Dashboard é o padrão IDE baseado na web; você certamente irá usá-lo extensivamente para gerir as aplicações e verificar bancos de dados. Olhando para a sua interface é uma boa maneira de começar a explorar py4web e seus componentes.

A página Web principal

When you run the standard py4web program, it starts a web server with a main web page listening on http://127.0.0.1:8000 (which means that it is listening on the TCP port 8000 on your local PC, using the HTTP protocol).

Você pode conectar-se a esta página apenas a partir de seu PC local, usando um navegador web como o Firefox ou o Google Chrome:

_images/main_page.png

Os botões são:

Sessão no Dashboard

Pressionando o botão do painel irá transmitir-lhe para o login Dashboard. Aqui você deve inserir a senha que você já setup (veja: ref: option comando set_password). Se você não se lembre da senha, você tem que parar o programa com CTRL-C, configurar um novo e execute o py4web novamente.

image1

Depois de inserir a senha do painel direito, será exibido com todas as abas comprimido.

_images/dashboard.png

Clique no título de um guia para expandir. As guias são dependentes do contexto. Por exemplo, aba aberta “Instalado Aplicativos” e clique em um aplicativo instalado para selecioná-lo.

Isto irá criar novas guias “Rotas”, “Arquivos” e “Modelo” para o aplicativo selecionado.

image2

A aba “Arquivos” permite que você navegue a pasta que contém o aplicativo selecionado e editar qualquer arquivo que inclui o aplicativo. Se você editar um arquivo que você deve clicar em “Recarregar Apps” sob a guia “Aplicativos instalados” para que a alteração tenha efeito (exceto se você usar * relógio * com o: ref: comando de execução option). Se um aplicativo não for carregado, o botão correspondente é exibido em vermelho. Clique na imagem para ver o erro correspondente.

image3

O painel expõe o db de todas as aplicações que utilizam RESTAPI pydal. Ele também fornece uma interface web para realizar operações de busca e CRUD.

image4

Se um usuário visita um aplicativo e desencadeia um erro, o usuário é emitido um bilhete.

image5

O bilhete é registrado no banco de dados py4web. O painel exibe as edições recentes mais comuns e permite pesquisar bilhetes.

image6