我是Google新應用引擎。 我想有一個是這樣的:如何在Google應用引擎中創建新媒體資源
class demo(db.model)
user = db.UserProperty()
date = db.DateProperty(auto_now=False, auto_now_add=False)
weekly = SomeNewProperty()
...
如何創建這個「SomeNew」屬性? 我看了一些關於它的文檔,但不明白該怎麼做。 謝謝
我是Google新應用引擎。 我想有一個是這樣的:如何在Google應用引擎中創建新媒體資源
class demo(db.model)
user = db.UserProperty()
date = db.DateProperty(auto_now=False, auto_now_add=False)
weekly = SomeNewProperty()
...
如何創建這個「SomeNew」屬性? 我看了一些關於它的文檔,但不明白該怎麼做。 謝謝
不同的屬性類型指定屬性的類型。你不能輕易定義你自己的類型(我不認爲這就是你所追求的)。
查看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)
您可以繼承db.Property
以創建新類型的屬性。有關信息,請參閱this article。
嗨。感謝您的回答 - 但我希望每週都能成爲某種類的課程。即每週應該有3個字段的用戶,日期和確認 - 這3個是從正常的分貝。屬性() – Chaggster 2011-03-09 09:40:32
TNX-我認爲這是我需要的 – Chaggster 2011-03-09 09:47:24