当前位置: 首页>>代码示例>>Python>>正文


Python DBSession.add方法代码示例

本文整理汇总了Python中tutorial.models.DBSession.add方法的典型用法代码示例。如果您正苦于以下问题:Python DBSession.add方法的具体用法?Python DBSession.add怎么用?Python DBSession.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tutorial.models.DBSession的用法示例。


在下文中一共展示了DBSession.add方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _initTestingDB

# 需要导入模块: from tutorial.models import DBSession [as 别名]
# 或者: from tutorial.models.DBSession import add [as 别名]
def _initTestingDB():
    from sqlalchemy import create_engine
    from tutorial.models import DBSession, Page, Base

    engine = create_engine("sqlite://")
    Base.metadata.create_all(engine)
    DBSession.configure(bind=engine)
    with transaction.manager:
        model = Page("FrontPage", "This is the front page")
        DBSession.add(model)
    return DBSession
开发者ID:GabLeRoux,项目名称:pyramid_tutorials,代码行数:13,代码来源:tests.py

示例2: add_page

# 需要导入模块: from tutorial.models import DBSession [as 别名]
# 或者: from tutorial.models.DBSession import add [as 别名]
def add_page(request):
    name = request.matchdict['pagename']
    if 'form.submitted' in request.params:
        session = DBSession()
        body = request.params['body']
        page = Page(name, body)
        session.add(page)
        return HTTPFound(location = route_url('view_page', request,
                                              pagename=name))
    save_url = route_url('add_page', request, pagename=name)
    page = Page('', '')
    return dict(page=page, save_url=save_url)
开发者ID:ppaez,项目名称:pyramid-sqla-wiki,代码行数:14,代码来源:views.py

示例3: edit_page

# 需要导入模块: from tutorial.models import DBSession [as 别名]
# 或者: from tutorial.models.DBSession import add [as 别名]
def edit_page(request):
    name = request.matchdict['pagename']
    session = DBSession()
    page = session.query(Page).filter_by(name=name).one()
    if 'form.submitted' in request.params:
        page.data = request.params['body']
        session.add(page)
        return HTTPFound(location = route_url('view_page', request,
                                              pagename=name))
    return dict(
        page=page,
        save_url = route_url('edit_page', request, pagename=name),
        )
开发者ID:ppaez,项目名称:pyramid-sqla-wiki,代码行数:15,代码来源:views.py

示例4: _initTestingDB

# 需要导入模块: from tutorial.models import DBSession [as 别名]
# 或者: from tutorial.models.DBSession import add [as 别名]
def _initTestingDB():
    from sqlalchemy import create_engine
    from tutorial.models import (
        DBSession,
        Page,
        Base
        )
    engine = create_engine('sqlite://')
    Base.metadata.create_all(engine)
    DBSession.configure(bind=engine)
    with transaction.manager:
        model = Page(name='FrontPage', data='This is the front page')
        DBSession.add(model)
    return DBSession
开发者ID:Falmarri,项目名称:pyramid,代码行数:16,代码来源:tests.py

示例5: main

# 需要导入模块: from tutorial.models import DBSession [as 别名]
# 或者: from tutorial.models.DBSession import add [as 别名]
def main(argv=sys.argv):
    if len(argv) != 2:
        usage(argv)
    config_uri = argv[1]
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.create_all(engine)
    with transaction.manager:
        user=User(name='mohsen',lname='jahndideho',tel='0937239304',email='[email protected]',username='jahfdfufddf',password='10772',semat='test')
        nameh=Nameh(nnameh='اداری',mnameh='مرخصی',chnameh='درخواست مرخصی از ریاست',manameh='اابباتاا',recive='jh',ersal="jahandide",tarikher="jun",mohlat="feb",jahat="eghdam",peyvast="no",vaseiyat="T")
        p=Paygham(mpayam="hello",ersal="jahandide",img="tutorial\images\jahandide.jpg")
        pa=payam(mapyam="hello",mopyam="jkjkjk",ersal='jahandide',recive='jahandideh')
        g=groups(usr="jahandideh")
        e=etela(minfo="hihjgkdsfukfspffsdtffdkjlkl")
        erj=moerjah(mer="edgsaaffuuygff'isfdjdf")
        DBSession.add(pa)
        DBSession.add(g)
        DBSession.add(e)
        DBSession.add(erj)
        DBSession.add(p)
        DBSession.add(user)
        DBSession.add(nameh)
开发者ID:hjahandideh,项目名称:hjahandideh,代码行数:26,代码来源:initialize_db.py


注:本文中的tutorial.models.DBSession.add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。