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!
python pip justpy mysql mariadb
Commentami!