python - 谷歌应用引擎: LinkProperty to string

标签 python google-app-engine

一个令人尴尬的简单问题,这让它变得更加令人沮丧:如何将 db.LinkProperty 转换为 Google 应用引擎上的字符串。

假设我有以下模型:

class MyModel(db.Model):
   link = db.LinkProperty()

m = MyModel()
m.link = db.Link("http://www.google.com/")

我想做的就是获取 m.link 的值。然而,str(m.link) 和 unicode(m.link) 似乎都不起作用。

有什么想法吗?

最佳答案

您不需要使用 db.Link 设置属性,这应该会发生。

以下内容对我有用:

class Test(db.Model):
  link = db.LinkProperty()

t = Test()
t.link = 'http://google.com'

print str(t.link)

关于python - 谷歌应用引擎: LinkProperty to string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506447/

相关文章:

python - Google AppEngine、Django 和 request.FILES

python - 如何在具有多个目录的 html 中使用 css 样式?

google-app-engine - GAE TextProperty 中的 "="符号

java - Google App Engine Objectify - 加载单个对象或键列表?

python - 从现有词典创建频率词典

python - 有没有办法计算 XGBoost 树中每个节点的值?

python - Socket.py权限错误

java - .add() 操作上的 GAE JDO NullPointerException

python - 使用 PyInstaller 转换为 .app 的 Tkinter 程序立即关闭

python - 如何将字典列表转换为字符串