Google App Engine: ссылка на строку - PullRequest
1 голос
/ 22 декабря 2010

Смущающий простой вопрос, который делает его еще более неприятным: как превратить 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), похоже, не справляются с этой задачей.

Есть идеи?

1 Ответ

3 голосов
/ 22 декабря 2010

Вам не нужно устанавливать свойство с помощью db.Link, это должно произойти для вас.

Хотя мне подходит следующее:

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

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

print str(t.link)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...