Я пытаюсь получить идентификатор возврата на странице истории.Получение идентификатора версии от django-reversion
На моей странице истории, есть ссылки как:
6 May 2015, 3:11 p.m. root Initial version.
6 May 2015, 3:36 p.m. root Changed description.
Ссылки соответственно:
http://127.0.0.1:8000/admin/app/model/103051/history/4672/
http://127.0.0.1:8000/admin/app/model/103051/history/4674/
Как я могу получить доступ к ревизии идентификатор (4674 или 4672)? Ближайший я могу получить это:
>>import reversion
>>model_history = reversion.get_for_object(model_instance)
[<Version: Model103051>, <Version: Model103051>]
>>model_history[0].id
4673L
>>model_history[1].id
4671L
Как вы можете видеть, цифры от одного. Я знаю, что это правильные версии, потому что, когда я делаю model_history[0].revision.comment
и model_history[0].revision.date_created
, сопоставьте их со страницей истории.
Можно ли просто взять идентификатор и добавить 1, чтобы получить версию, используемую django-reversion?