2013-12-10 3 views
0

Недавно я добавил django-reversion в свой проект, чтобы сохранить историю изменений модели. Теперь, в любое время я сохранить модель в моей системе, я получаю следующее предупреждение в журнале:Есть ли у django-reversion требование переопределить все мои сигналы pre_save и post_save моей модели?

.../сайт-пакеты/реверсии/models.py: 218: UserWarning: pre_save и post_save сигналы больше не будут отправлены для версий и версий моделей в django-reversion 1.8. Вместо этого используйте вместо них pre_revision_commit и 10 post_revision_commit.

Однако, я не использую в pre_save и post_save сигналов по пересмотру и версии модели себя, или что-нибудь, что расширяет те ... Является ли это предупреждение о том, что мне нужно изменить pre_save и post_save сигналы на любом модель в моем проекте, которая использует управление версиями?

ответ

0

Нет, устаревшие сигналы не предназначены для любой модели, они предназначены только для версий и версий. Вы можете продолжать использовать сигналы pre_save и post_save на своих моделях.

http://django-reversion.readthedocs.org/en/latest/signals.html?highlight=post_save

Я уверен, что ты понял это в последующие 10 месяцев, но я думал, что прояснить для следующего посетителя.

Смежные вопросы