Tutoriel Pyramid - Tutoriel Pyramid pour la documentation PyCon JP Sprint 1.0 Notez les points auxquels vous étiez accro en référence.
Ajoutez ce qui suit au début de views.py
python
from pyramid.httpexceptions import HTTPFound
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
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()
Il existe un moyen de transmettre le dossier des modèles au début du didacticiel, alors utilisez-le.
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 |
Recommended Posts