falconeye

更新了新版本的PB2,Datastore数据模型也变了,怎样增加字段?

  •  
  •   falconeye · Feb 12, 2011 · 7775 views
    This topic created in 5569 days ago, the information mentioned may be changed or developed.
    member增加了两个字段,但是原来的数据是<missing>,怎么修改?
    3 replies    1970-01-01 08:00:00 +08:00
    huangz
        1
    huangz  
       Feb 12, 2011
    在管理面板执行查询,把所有旧实体空缺的字段补上默认值,put。
    falconeye
        2
    falconeye  
    OP
       Feb 12, 2011
    @huangz 怎么put?需要另外写代码吗?
    不好意思,我是python新手。
    huangz
        3
    huangz  
       Feb 12, 2011
    @falconeye

    我错了,管理面板不能执行写语句,只能查询(本地管理面板可以)。

    增加一个RequestHandler,取出所有旧member,给缺少的字段填上默认值,再把member保存回去,访问成功之后删除RequestHandler的代码。这应该可以,代码不多,只是方法丑陋了点。。。

    不清楚怎么操作的话,先看文档。 http://code.google.com/intl/zh-CN/appengine/docs/python/overview.html

    也许他人可能有更好的办法。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3747 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:55 · PVG 12:55 · LAX 21:55 · JFK 00:55
    ♥ Do have faith in what you're doing.