xviii
conteúdo
§
$ mysql -u vsearch -p vsearchlogDB
Enter password:
Welcome to MySQL monitor...
mysql> select * from log;
+----+---------------------+--------------------------+---------+-----------+----------------+----------------------+
| id | ts | phrase | letters | ip | browser_string | results |
+----+---------------------+--------------------------+---------+-----------+----------------+----------------------+
| 1 | 2016-03-09 13:40:46 | life, the uni ... ything | aeiou | 127.0.0.1 | firefox | {'u', 'e', 'i', 'a'} |
| 2 | 2016-03-09 13:42:07 | hitch-hiker | aeiou | 127.0.0.1 | safari | {'i', 'e'} |
| 3 | 2016-03-09 13:42:15 | galaxy | xyz | 127.0.0.1 | chrome | {'y', 'x'} |
| 4 | 2016-03-09 13:43:07 | hitch-hiker | xyz | 127.0.0.1 | firefox | set() |
+----+---------------------+--------------------------+---------+-----------+----------------+----------------------+
4 rows in set (0.0 sec)
mysql> quit
Bye
File Edit Window Help Checking our log DB
protocolo de gerenciamento do contexto
Conectando a Instrução with do Python
É hora de pegar o que você acabou de aprender e colocar
em funcionamento.
O Capítulo 7 analisou o uso de um banco de
dados relacional com o Python, ao passo que o Capítulo 8 forneceu uma
introdução do uso de classes em seu código do Python. Agora essas
técnicas são combinadas para produzir um gerenciador de contexto, que
permite estender a instrução with para trabalhar com os sistemas do banco
de dados relacional. Neste capítulo, você conectará a instrução with criando
uma nova classe, que está de acordo com o protocolo de gerenciamento
do contexto do Python.
Qual é o Melhor Modo de Compartilhar o Código
do Banco de Dados de Nosso Aplicativo Web? 336
Gerenciando o Contexto com Métodos 338
Você Já Viu um Gerenciador de Contexto em Ação 339
Crie uma Nova Classe do Gerenciador de Contexto 340
Inicialize a Classe com a Configurão do
Banco de Dados 341
Faça a Configuração com o Dunder “enter” 343
Faça a Destruão com o Dunder “exit” 345
Reconsiderando o Código do Aplicativo Web, 1 de 2 348
Lembrando a Função “log
request 350
Corrigindo a Função “log
request 351
Lembrando a Função “view
the
log” 352
Não É Apenas o Código Que Muda 353
Corrigindo a Função “view
the
log” 354
Respondendo às Perguntas dos Dados 359
digo do Capítulo 9, 1 de 2 360
9
CG_HeadFirst_Python.indb 18 18/07/2018 13:17:37

Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.