我有这个模型
class SiteUser(db.Model):
site_user = db.UserProperty()
total_votes = db.IntegerProperty(default=1)
liked_items = db.StringProperty()
class Item(db.Model):
user_who_liked_this_item = db.UserProperty()
title = db.StringProperty()
url = db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
points = db.IntegerProperty(default=1)
创建了 Item
表,但未创建SiteUser
表。谁能帮我理解我做错了什么?
感谢?
答案 0 :(得分:6)
App Engine上没有“表格”。如果您已插入至少一个具有该类型的记录,则会在数据存储区查看器中显示某种类型;我的猜测是你没有在数据存储区中插入任何SiteUser
个实体。
答案 1 :(得分:2)
第一次使用它时,它会“创建一个表格”
new_user = SiteUser()
new_user.liked_items = str(42)
new_user.put()
答案 2 :(得分:2)
您无法在管理控制台中创建实体,除非至少有一个以编程方式创建该实体的记录