擅长:python、mysql、java
<pre><code>def _connection(request):
print "******Create connection***"
#conn = request.registry.dbsession()
conn = MySQLdb.connect("localhost", "DB_Login_Name", "DB_Password", "data_base_name")
def cleanup(_):
conn.close()
request.add_finished_callback(cleanup)
return conn
@subscriber(NewRequest)
def new_request_subscriber(event):
print "new_request_subscriber"
request = event.request
request.set_property(_connection, "db", reify = True)
</code></pre>
<p>试试这个,我参考休耕网页
<a href="http://pyramid.readthedocs.org/en/1.3-branch/api/request.html" rel="nofollow">http://pyramid.readthedocs.org/en/1.3-branch/api/request.html</a>
“设置属性”部分,对我有用。在</p>