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 unique
- 18. 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