如何从virtualenv迁移到buildout?

2024-04-25 18:00:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将一个项目从virtualenv移到{},但我不认为我已经掌握了buildout的全部概念。我找到的所有教程都是在与Zope一起使用的情况下讨论buildout,我没有使用它,因此不知道如何继续。在

我使用virtualenv的文件结构如下:

myapp/
  app.py

使用/path/to/venvs/myapp/bin/python /path/to/myapp/script.py运行。在

使用buildout,我的文件结构是:

^{pr2}$

运行python bootstrap.pybin/buildout会给我这些额外的文件:

myapp/
  bin/
    buildout
  eggs/
    setuptools-0.6c12dev_r80622-py2.6.egg
    tornado-1.0.1-py2.6.egg
  parts/

在这一点上,我不确定如何“运行”我的应用程序。在

建议?在


Tags: 文件topath项目pyzope概念bin
2条回答

在方法中使用此代码块:

Connection conn = jdbcTemplate.getDataSource().getConnection();
conn.setAutoCommit(false);
CallableStatement proc = conn.prepareCall("{? = call dbo.api_config_select() }");
proc.registerOutParameter(1, Types.OTHER);
proc.execute();
ResultSet results = (ResultSet) proc.getObject(1);
while (results.next())
{
    // do something with the results.
}
results.close();
proc.close();

确保你必须有使用权 联系设置自动提交(错误); 连接检查完成后,如下所示: if(连接!=null){ 联系设置自动提交(错误)

原因是如果您不使用setAutoCommit(false),光标将关闭,并且在检索数据时将失败

相关问题 更多 >

    热门问题