google-app-engine - EmailProperty 与 StringProperty 有何不同?

标签 google-app-engine email

EmailPropertyStringProperty 有何不同?考虑这两个例子:

# example 1: store an e-mail address in an EmailProperty
class MyModel(db.Model):
  email_address = db.EmailProperty()
m = MyModel()
m.email_address = db.Email("larry@example.com")

# example 2: store an e-mail address in a StringProperty
class MyModel(db.Model):
  email_address = db.StringProperty()
m = MyModel()
m.email_address = "larry@example.com"

最佳答案

如果您调用 entity.to_xml(),EmailProperty 将作为 gd:email 返回在您的实体的 Atom 表示中。

请注意,使用 EmailProperty 不会提供电子邮件地址格式的自动验证。

关于google-app-engine - EmailProperty 与 StringProperty 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3268390/

相关文章:

html - 使用 html 和 css 创建电子邮件布局 - 自动换行

ruby - 通过 Ruby Net::IMAP 收集邮件时如何最好地编码或清理电子邮件正文

node.js - 长时间运行的 App Engine 脚本 "Quitting on terminated signal"

objective-c - 如何多次清除 NSHTTPCookieStorage 中的 cookie?

python - Appengine反向引用问题

java - 相当于 Java 中的 openssl

PHP 电子邮件客户端 - 克服缓慢的发送/接收

email - 如何为我的 Web 应用程序实现 "reply to this email"功能?

java - CQRS 是在 Google App Engine 上实现社交应用程序的好方法吗?

java - 我正在寻找使用 app-engine 进行 Java 编程的好读物