def from_settings(cls,settings):
dbparams=dict(
host=settings['MYSQL_HOST'],#??settings????
db=settings['MYSQL_DBNAME'],
user=settings['MYSQL_USER'],
passwd=settings['MYSQL_PASSWD'],
charset='utf8',#??????????????????
cursorclass=MySQLdb.cursors.DictCursor,
use_unicode=False,
)
dbpool=adbapi.ConnectionPool('MySQLdb',**dbparams)#**?????????????,???host=xxx,db=yyy....
return cls(dbpool)#???dbpool???????self?????
评论列表
文章目录