首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制web2py开发、qa和生产应用程序升级

控制web2py开发、qa和生产应用程序升级
EN

Stack Overflow用户
提问于 2016-10-12 09:30:27
回答 1查看 53关注 0票数 1

我的意图是在本地机器上使用web2py开发一个webapp应用程序。完成更改后,我想执行本地git push,然后转到我的QA机器并执行git pull。一旦满意,我最终会将git pull投入生产。

我的问题是:

我应该如何开始download web2py并将其设置为git代码库,这样我就可以提交并在本地推送,然后在我的远程机器上拉?

一个相关的问题是,我应该如何在本地(然后远程)安装pyDAL。

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 00:25:51

我认为Killer Web Development这本书给了我们在开发环境中创建和提交应用程序的公式。

当然,在不同的环境中也会有不同的东西,比如数据库身份验证和web服务器设置。

例如,要针对不同的数据库进行身份验证,可以使用与db.py中的默认代码类似的代码

代码语言:javascript
复制
myconf = AppConfig(reload=True)

if not request.env.web2py_runtime_gae:
    # ---------------------------------------------------------------------
    # if NOT running on Google App Engine use SQLite or other DB
    # ---------------------------------------------------------------------
    db = DAL(myconf.get('db.uri'),
             pool_size=myconf.get('db.pool_size'),
             migrate_enabled=myconf.get('db.migrate'),
             check_reserved=['all'])
else:
    # ---------------------------------------------------------------------
    # connect to Google BigTable (optional 'google:datastore://namespace')
    # ---------------------------------------------------------------------
    db = DAL('google:datastore+ndb')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39989174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档