[英]Proper location to set up MySQLdb connection in Pylons: app_globals? Thread safety?
我想在Pylons中使用MySQLdb,但無法弄清楚實際連接的位置。 在app_globals.py中建立連接似乎很方便:
class Globals(object):
def __init__(self):
self.db = MySQLdb.connect()
然后,控制器可以通過全局變量訪問數據庫。 但是,這似乎導致了“ MySQL走開”錯誤的問題,並發請求並發崩潰,因此我認為這是不好的,因為線程安全。
做這個的最好方式是什么? 每個控制器都應該打開然后關閉MySQL連接嗎? 謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.