Installation de Pyramid sur Windows



ATTENTION : Sur Windows, il ne faut pas upgrader pip au delà de la version 22.3.1 sinon pserve ne fonctionnera plus :
python -m pip install --upgrade pip==22.3.1

Documentation : Installing Pyramid on a Windows System

Installation de Pyramid 2.0

Créer un projet

Une fois le framework installé, nous pouvons créer un projet Pyramid. Pour cela, nous allons installer le nouveau cookiecutter :

c:\pyramid> Scripts\pip install cookiecutter

Puis, nous l utilisons pour générer le projet monapp utilsant le gabarit alchemy fourni par Pyramid. Ce gabarit va créer ce qu il faut pour utiliser SQLAlchemy pour l accès à une base de données SQL et la méthode URL Dispatch pour mapper les URL au code :

c:\pyramid> cookiecutter gh:Pylons/pyramid-cookiecutter-starter --checkout 2.0-branch

en répondant aux questions

You ve cloned ~/.cookiecutters/pyramid-cookiecutter-alchemy before.
Is it okay to delete and re-clone it? [yes]: yes
project_name [Pyramid Scaffold]: myproj
repo_name [myproj]: tutorial

Installer monapp en mode développement

c:\pyramid> cd monapp
c:\pyramid\monapp> pip install -e .

Initialiser la base de donnée SQLite

Avant de pouvoir lancer l application pour tester, il faudrait d abord initialiser la base de données SQLite.

c:\pyramid\monapp>
..\Scripts\initialize_monapp_db.exe development.ini

Puis lancer l application :

c:\pyramid\monapp> pserve development.ini --reload


Publié le : 22-06-2023 - 18:59