Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLAlchemy中会话的正确使用方法_Python_Python 2.7_Sqlalchemy_Mod Wsgi - Fatal编程技术网

Python SQLAlchemy中会话的正确使用方法

Python SQLAlchemy中会话的正确使用方法,python,python-2.7,sqlalchemy,mod-wsgi,Python,Python 2.7,Sqlalchemy,Mod Wsgi,我从sqlalchey开始,一切都很好。但我的问题是:如何正确使用会话 例如: 我有一个类似(sqlsetts.py)的文件: 每次我需要使用会话时,我都会使用以下内容: class test: from sqlsettings import session def testfunc(self): self.session.query... bla bla 这是从文件中包含会话的正确方法还是为每个函数创建一个新会话的正确方法?您可能知道SQLAlchemy有大量关于

我从sqlalchey开始,一切都很好。但我的问题是:如何正确使用会话

例如: 我有一个类似(sqlsetts.py)的文件:

每次我需要使用会话时,我都会使用以下内容:

class test:

   from sqlsettings import session
   def testfunc(self):
       self.session.query... bla bla

这是从文件中包含会话的正确方法还是为每个函数创建一个新会话的正确方法?

您可能知道SQLAlchemy有大量关于使用会话()的文档。这里有一些明确的“不要”,但除此之外,一切都取决于你的应用程序。我读过,但我不知道什么时候使用会话…该文档包括一个特定的部分,名为-我多年来一直试图回答人们的这个问题,那个答案仍然不够好?对我来说,那个是enoguh。谢谢文档很大,所以我找不到我想要的东西。再一次,谢谢
class test:

   from sqlsettings import session
   def testfunc(self):
       self.session.query... bla bla