Pyramid Tutorial - Pyramid Tutorial für PyCon JP Sprint 1.0 Dokumentation Notieren Sie sich die Punkte, auf die Sie süchtig waren.
Fügen Sie am Anfang von views.py Folgendes hinzu
python
from pyramid.httpexceptions import HTTPFound
Lassen Sie uns das definierte BankAccount-Modell mit einem Interpreter behandeln.
python
>>> from bankaccount import models
Wenn Sie zope.sqlalchemy nicht importieren können, tun Sie dies wahrscheinlich über die Python-Eingabeaufforderung. Ich denke, dass der Importfehler unten verschwinden wird.
python
pshell development.ini
Ich habe übersehen, was zu tun ist, als ich hierher kam.
python
>>> from bankaccount import models
>>> models.Base.metadata.create_all()
>>> b = models.BankAccount(name=u'default')
>>> models.DBSession.add(b)
>>> import transaction
>>> transaction.commit()
Es gibt eine Möglichkeit, den Vorlagenordner an den Anfang des Lernprogramms zu übergeben. Verwenden Sie ihn also.
Datei | Erläuterung |
---|---|
development.ini | Datenbankdefinition, Debugtoolbar-Anzeigeeinstellung |
bankaccount.db | Aktuelle Datenbankdatei |
bankaccount/init.py | Routeneinstellung, Pfadspezifikation der Mako-Vorlage |
bankaccount/views.py | Regler |
bankaccount/models.py | Definition und Modell der DB-Tabelle |
bankaccount/resources.py | Holen Sie sich das Gleichgewicht |
bankaccount/templates/index.mak | Kontostandanzeige, Einzahlung, Auszahlung |