0

我将为我正在构建的应用程序使用 App 引擎。

我正在做这样的事情..从用户输入信息的应用程序

class Employee(db.Model):
  first_name = db.StringProperty()
  last_name = db.StringProperty()
  hire_date = db.DateProperty()

  location = db.StringProperty();

  attended_hr_training = db.BooleanProperty()


employee = Employee(first_name='Antonio',
                last_name='Salieri')

employee.hire_date = datetime.datetime.now().date()
employee.attended_hr_training = True

employee.put()

插入用户后,我希望用户收到一个数字,该数字在数据库中时被识别。

然后我想通知 PC 应用程序添加了一个新用户,然后 PC 将能够向应用程序发送一些内容,并且消息会发送到消息所针对的正确 ID。

App Engine 可以做到这一点吗?

编辑:

我想要一个主 PC 应用程序,它连接到每个实体,当新条目出现时会收到通知。

4

1 回答 1

1

我不确定您所说的“已识别的数字”是什么意思。

您可以存储这样的记录键,这样您就可以emp_key = employee.put()在不进行数据库查询的情况下访问该记录。如果这就是你的意思。

至于通知“PC 应用程序”取决于应用程序的功能。您可以使用频道或 xmpp 发送通知。PC App 可以定期查询数据存储。有很多方法可以做到这一点。您将记录密钥作为字符串发送给 PC 应用程序,它可以在请求中返回以获取记录。

虽然说实话,PC 应用程序是 1990 年的事。你可能应该使用网络浏览器,在这种情况下,请访问我的AE-BaseApp/Python,单击 Github 链接并查看源代码。你所要求的一切的例子都在那里。它仍然是我正在开发的一个非常基本的应用程序,它演示了如何在 App Engine 中做事。

于 2012-06-04T20:04:04.157 回答