本文整理汇总了Python中models.dao.Dao.db_session方法的典型用法代码示例。如果您正苦于以下问题:Python Dao.db_session方法的具体用法?Python Dao.db_session怎么用?Python Dao.db_session使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类models.dao.Dao
的用法示例。
在下文中一共展示了Dao.db_session方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: FunTVSpider
# 需要导入模块: from models.dao import Dao [as 别名]
# 或者: from models.dao.Dao import db_session [as 别名]
try:
from scrapy.spider import Spider
except ImportError, e:
from scrapy.spider import BaseSpider as Spider
from scrapy.contrib.spiders import CrawlSpider, Rule
from scrapy.contrib.linkextractors.sgml import SgmlLinkExtractor as sle
from models.fun_video import FunVideo, SubFunViedo
from models.dao import Dao
from utils.pinyin import pinyin
Dao.__echo = False
Dao.init_db_uri('rory')
Dao.init_schema()
db_session = Dao.db_session()
class FunTVSpider(CrawlSpider):
"""
风行电视爬取
"""
name = 'fun_cartoon'
allows_domains = ['fun.tv', ]
start_urls = [
'http://www.fun.tv/retrieve/c-e58aa8e6bcab.n-e5bdb1e78987.o-pl.pg-1'
]
rules = [
Rule(sle(allow=('/retrieve/c-e58aa8e6bcab.n-e5bdb1e78987.o-pl.pg-\d+$', )), follow=True, callback='parse1'),
示例2: db_session
# 需要导入模块: from models.dao import Dao [as 别名]
# 或者: from models.dao.Dao import db_session [as 别名]
def db_session(self):
"""返回mysql连接session会话,sqlalchemy的Session,具体用户间sqlalchemy文档。
大体功能:可以query,add,update某个表对象,执行commit提交。但是报错需rollback()
"""
return Dao.db_session()