我将为我正在构建的应用程序使用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。 / p>
这可以通过App Engine实现吗?
编辑:
我希望有一个主PC连接到每个在新条目发出时收到通知的实体。
答案 0 :(得分:1)
我不确定你的意思是"被识别的号码"。
您可以存储像emp_key = employee.put()
这样的记录键,这样您就可以在不进行数据库查询的情况下访问该记录。如果这就是你的意思。
至于通知" PC app"取决于应用程序的功能。您可以使用频道或xmpp发送通知。 PC App可以定期查询数据存储区。有很多方法可以做到这一点。您将PC应用程序作为一个字符串发送给PC App,它可以在请求中返回以获取记录。
虽然老实说PC应用程序是如此1990年。您可能应该使用Web浏览器,在这种情况下转到我的AE-BaseApp/Python单击Github链接并查看源代码。你要求的一切例子就在那里。它仍然是我正在研究的一个非常基本的应用程序,用于演示如何在App Engine中执行操作。