Pyramid : Connecter à MySQL



Installer mysqlclient

Sur un système Windows 64bits et Python 2.7

Pour connecter Pyramid à MySQL, il est nécessaire d installer le module mysqlclient qui est disponible, pré-compilé selon les versions Python 2 ou 3 et Windows 32 ou 64 bits, sur le site de Christoph Gohlke.

Je dois télécharger le fichier mysqlclient‑1.3.13‑cp27‑cp27m‑win\_amd64.whl dans le dossier virtualenv puis l installer avec pip :

(env) C:\\mondossier>pip install mysqlclient‑1.3.13‑cp27‑cp27m‑win_amd64.whl

Sur un système Debian

Package requis:

sudo apt install python3.6-dev libmysqlclient-dev libssl-dev

.

Paramétrer SQLAlchemy

Modifier les fichiers development.ini et production.ini pour changer la déclaration de la base de données MySQL :

# mysql
sqlalchemy.url = mysql://DB_USER:PASSWORD@localhost:3306/DATABASE_NAME
sqlalchemy.pool_recycle = 3600


Publié le : 03-12-2019 - 18:00