YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Give that App a Backend - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Aqui estamos no editor de texto
    trabalhando no forum.py.

  2. Temos um código HTML aqui e
    um código de servidor da Web também,
  3. e acima parece que
    há de fato outro módulo,
  4. forumdb, para o código do banco de dados.
  5. Se olharmos em forumDB.py,
  6. veremos que
    falta código de banco de dados.
  7. Parece que no momento estamos usando
    apenas uma lista Python para armazenar as postagens.
  8. Não admira que elas tenham sumido quando
    reiniciamos o servidor.
  9. Esta função AddPost,
    insere uma tupla em nossa lista de banco de dados.
  10. E a função GetAllPosts transforma
    a lista em uma lista de dicionários.
  11. Onde a chave do conteúdo
    aponta para o conteúdo da postagem.
  12. E a chave de hora aponta para
    a hora em que foi postada.
  13. Em forum.py,
    se observarmos a função view,
  14. veremos onde
    forumdb.GetAllPosts é chamado.
  15. E na função post,
    veremos onde AddPost é chamado.
  16. Não precisamos editar nada
    no código forum.py,
  17. pois tudo o que fala sobre
    o banco de dados está em forum.db.
  18. Então o que precisamos fazer é alterar
    este código de banco de dados aqui
  19. para usar de fato um banco de dados real.
  20. Na próxima página,
    você vai fazer exatamente isso.