2011-03-09 117 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

相關問題