[PYTHON] mémo tutoriel pyramide (compte bancaire)

Tutoriel Pyramid - Tutoriel Pyramid pour la documentation PyCon JP Sprint 1.0 Notez les points auxquels vous étiez accro en référence.


Quel type d'écran peut être créé

bankbalance.png


Aucun HTTP trouvé

Ajoutez ce qui suit au début de views.py

python


from pyramid.httpexceptions import HTTPFound

Erreur d'importation dans l'interpréteur

Gérons le modèle BankAccount défini avec un interpréteur.

python


>>> from bankaccount import models

Si vous ne pouvez pas importer autour de zope.sqlalchemy, vous le faites probablement à partir de l'invite python. Je pense que l'erreur d'importation disparaîtra ci-dessous.

python


pshell development.ini

Initialisation du fichier bankaccount.db

J'ai oublié quoi faire quand je suis venu ici.

python


>>> from bankaccount import models
>>> models.Base.metadata.create_all()
>>> b = models.BankAccount(name=u'default')
>>> models.DBSession.add(b)
>>> import transaction
>>> transaction.commit()

fichier index.mak introuvable

Il existe un moyen de transmettre le dossier des modèles au début du didacticiel, alors utilisez-le.

organisation des fichiers

Fichier La description
development.ini définition de base de données, paramètre d'affichage de la barre d'outils de débogage
bankaccount.db Fichier db réel
bankaccount/init.py réglage de l'itinéraire, spécification du chemin du modèle mako
bankaccount/views.py manette
bankaccount/models.py définition et modèle de la table db
bankaccount/resources.py Obtenez l'équilibre
bankaccount/templates/index.mak Affichage du solde, dépôt, retrait

download

bankaccount

Recommended Posts

mémo tutoriel pyramide (compte bancaire)
mémo du didacticiel django
Mémo du didacticiel Python OpenCV
Mémo du didacticiel FastAPI, partie 1
notes du didacticiel sur la pyramide (single_file_tasks)
Paramètres de requête FastAPI Tutorial Memo Part 3
Paramètres de chemin du mémo du didacticiel FastAPI Partie 2