Connessione a MySQL/MariaDB in JustPy

Mattepuffo's logo
Connessione a MySQL/MariaDB in JustPy

Connessione a MySQL/MariaDB in JustPy

In questo articolo vediamo come connetterci ad un db MySQL in JustPy.

Ovviamente con MariaDB è praticamente la stessa cosa.

Queste le dipendenze (sempre che non abbiate già installato tutto) da installare con pip:

pip install justpy mysql-connector-python

Qui sotto un pò di codice:

import justpy as jp
import mysql.connector

def get_persone():
    conn = mysql.connector.connect(
        host='localhost',
        user='root',
        password='9211',
        database='test'
    )
    cursor = conn.cursor()
    cursor.execute("SELECT id, email FROM persone")
    risultati = cursor.fetchall()
    cursor.close()
    conn.close()
    return risultati

def index():
    wp = jp.WebPage()
    table = jp.Table(a=wp, classes="q-table")
    tr_head = jp.Tr(a=table)
    jp.Th(a=tr_head, text="ID")
    jp.Th(a=tr_head, text="Email")
    for persona in get_persone():
        tr = jp.Tr(a=table)
        jp.Td(a=tr, text=persona[0])
        jp.Td(a=tr, text=persona[1])
    return wp

jp.justpy(index)

Ovviamente io ho usato una normalissima tabella.

Vedete voi quale componente vi aggrada di più.

Enjoy!


Condividi

Commentami!