More Related Content Similar to What makes pyramid unique
Similar to What makes pyramid unique (20) More from Atsushi Odagiri
More from Atsushi Odagiri (20) What makes pyramid unique18. view predicate
name xhr
context accept
route_name header
request_type path_info
request_method custom_predicate
request_param
match_param
27. よく使うライブラリ、ツール
ZODB3 distribute
SQLAlchemy zc.buildout
zope.sqlalchemy nose
deform/colander alembic
WebHelpers
cliff
39. pshellでモデルデータを登録
$ pshell development.ini
>>> from pyconjp2012.models import
Document
>>> doc = Document('test-document', 'this-is-
document')
>>> root[doc.__name__] = doc
>>> doc.__parent__ = root
>>> import transaction
>>> transaction.commit()
43. ユーザー入力(実装)
class AddDocumentView(FormView):
schema = AddDocumentSchema()
buttons = ('save',)
def save_success(self, params):
doc = Document(**params)
self.request.context[doc.__name__] = doc
doc.__parent__ = self.request.context
return HTTPFound(self.request.
resource_url(doc))
51. 参考URL
The Pylons Project Documentation http://docs.
pylonsproject.org/en/latest/index.html
Pyramid Documentation http://docs.
pylonsproject.org/en/latest/docs/pyramid.html
Defending Pyramid's Design http://docs.
pylonsproject.
org/projects/pyramid/en/master/designdefense.
html