2011-03-09 66 views
0

我是Google新应用引擎。 我想有一个是这样的:如何在Google应用引擎中创建新媒体资源

class demo(db.model) 
user = db.UserProperty() 
date = db.DateProperty(auto_now=False, auto_now_add=False) 
weekly = SomeNewProperty() 
... 

如何创建这个“SomeNew”属性? 我看了一些关于它的文档,但不明白该怎么做。 谢谢

回答

3

不同的属性类型指定属性的类型。你不能轻易定义你自己的类型(我不认为这就是你所追求的)。

查看this page可查看不同房产类别的列表。

例如添加weekly你会写一个新的布尔属性:

weekly = db.BooleanProperty() 

如果你想要一个“复杂”属性,那么你可以模拟作为自己的模型,并用一个ReferenceProperty这样的:

class WeeklyInfo(db.Model): 
    user = db.UserProperty() 
    date = db.DateProperty(auto_now=False, auto_now_add=False) 
    confirm = db.BooleanProperty() 

class Demo(db.Model): 
    someData = db.StringProperty() 
    weekly = db.ReferenceProperty(WeeklyInfo) 
+0

嗨。感谢您的回答 - 但我希望每周都能成为某种类的课程。即每周应该有3个字段的用户,日期和确认 - 这3个是从正常的分贝。属性() – Chaggster 2011-03-09 09:40:32

+0

TNX-我认为这是我需要的 – Chaggster 2011-03-09 09:47:24

相关问题