baka:构建在金字塔顶部的骨架框架,用于sqlalchemy的baka_模型
baka_model的Python项目详细描述
Baka模型附加组件是在金字塔顶部构建的附加组件baka框架,它提供了sqlalchemy
声明性的“base”别名model.model和“request.db”上的add方法。
usage
----
您可以将它们用作声明性模型定义的基类,例如
。代码::python
来自基本模型。模型导入模型会话:
instance=session.query(cls.first()
register model
----
使用baka_模型,可以对已创建的模型应用依赖注入方法。
……代码::python
def includeme(config):
config.register_model('base.mymodel')
renderer='json')
def view\u mymodel(请求):
mymodel=request.find\model('base.mymodel')
mymodel=mymodel()
mymodel.name='user model'
mymodel.address='user address'
mymodel.phone='0089800-998'
request.db.add(mymodel)
return{'success':真的}
install
----
install with`.ini`` file
…代码::bash
pyramid.includes=
baka_model
pyramid_debugtoolbar
pyramid_mailer
代码::python
def includeme(config):
config.include('baka_model')
声明性的“base”别名model.model和“request.db”上的add方法。
usage
----
您可以将它们用作声明性模型定义的基类,例如
。代码::python
来自基本模型。模型导入模型会话:
instance=session.query(cls.first()
register model
----
使用baka_模型,可以对已创建的模型应用依赖注入方法。
……代码::python
def includeme(config):
config.register_model('base.mymodel')
renderer='json')
def view\u mymodel(请求):
mymodel=request.find\model('base.mymodel')
mymodel=mymodel()
mymodel.name='user model'
mymodel.address='user address'
mymodel.phone='0089800-998'
request.db.add(mymodel)
return{'success':真的}
install
----
install with`.ini`` file
…代码::bash
pyramid.includes=
baka_model
pyramid_debugtoolbar
pyramid_mailer
代码::python
def includeme(config):
config.include('baka_model')