6. labor extra: Adatbázis-kezelés Pythonban

Vissza a labor főoldalára.

Ezen a laboron távoli VM-eket használunk.

  1. A VM fájlrendszerének elérése:

    Windows
    Telepítsd a WinSCP-t a honlapjáról! (portable változaz)

    vagy

    Linux/egyéb
    Használd a beépített fájlkezelőt (pl. Nautilus, Thunar, Finder),
    vagy
    Telepítsd a FileZilla-t, sudo apt install filezilla

  2. Csatlakozz a virtuális géphez SCP-n, az X helyére lab + az órán kapott sorszám kerül, pl. 45 esetén a host "lab45.tothp.xyz":
    Protokoll SCP vagy SFTP vagy SSH
    Host X.tothp.xyz
    User labor
    Password db-lab-ssh123
    URL-ként:

    sftp://labor:db-lab-ssh123@X.tothp.xyz/myapp

    Vagy a jelszót külön beírva:

    sftp://labor123@X.tothp.xyz/myapp

  3. Javasolt szövegszerkesztő: Notepad++
  4. Nézd át a skeletont, hogyan épül fel!

  5. Nézd meg az eddigi kód eredményét! Írd be a böngészőbe a VM címét, pl.
    http://lab45.tothp.xyz
    http://lab45.tothp.xyz/app.json
  6. Készíts a videók megjelenítésére táblázat sablont, ami a címet és az évszámot tartalmazza! Módosítsd a /videos úthoz tartozó függvényt!
  7. Készíts sablont egy videó részleteinek megjelenítéséhez a /videos/<id> címen, ezt linkeld be a táblázatban!
  8. Bővítsd a videó oldalát kommentelési lehetőséggel. Ehhez szükség lesz egy új táblára, aminek oszlopai legyenek:
    id, videoid, name, text
További olvasmány: Egy részletesebb anyag a technológiáról megtalálható a VIK-es labor oldalán.