我在创建dateproperty对象时遇到困难,我似乎无法创建对象.这是我的代码:
from google.appengine.ext import db
class Baby(db.Model):
name = db.StringProperty()
dob = db.DateProperty()
for i in Baby.all():
delete(i)
Baby(name='wilson', dob=Date(year=1986,month=3,day=5)).put()
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题吗?
谢谢您的帮助.
小智 5
DateProperty的值必须是datetime.date对象,如下所述:http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#DateProperty
所以,你需要添加:
import datetime
Run Code Online (Sandbox Code Playgroud)
并将dob = Date(year = 1986,month = 3,day = 5)更改为:
dob = datetime.date(year=1986, month=3, day=5)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |