Django + Google App Engine, проблема с обновлением существующей записи - PullRequest
1 голос
/ 17 ноября 2010

У меня проблемы с обновлением сохраненного экземпляра в хранилище данных.

В моей форме есть два поля - title (необязательно) и content.Я хочу установить для title значение поля Post # id_of_just_created_post.

. Поэтому я проверяю form.instance.title is None, а затем хочу обновить title:

…
form.save()
id = form.instance.key().id()

if form.instance.title is None:
    form.instance.title = "Post # %s" % str(id)
    form.save()
…

Но опять же, я получаю None в качестве значения.

Где моя ошибка с обновлением?

1 Ответ

1 голос
/ 17 ноября 2010

Попробуйте это:

inst = form.save()

if not inst.title:
    inst.title = "Post # %s" % inst.pk
    inst.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...