擅长:python、mysql、java
<p>不能从模型中删除属性-每个模型实例都有相同的属性集。^然而,{a1}允许您拥有动态属性。在</p>
<p>最简单的方法可能是:</p>
<ol>
<li>更改模型类以扩展扩展数据库而不是数据库模型在</li>
<li>将新属性添加到model类(如果希望在数据存储中为它指定一个与Python中访问它的名称不同的名称,请使用'name'关键字参数),然后删除旧的属性。在</li>
<li>使用<a href="http://code.google.com/p/appengine-mapreduce/" rel="nofollow noreferrer">mapreduce API</a>遍历每个实体,调用“del我的模型.oldprop,并根据需要设置新属性。在</li>
<li>再次更新模型定义,将其设置回“扩展”数据库模型. 在</li>
</ol>