Ошибки Wagtail PageRevision из loaddata

Когда я использую dumpdata / loaddata для моментального снимка моих живых сайтов Wagtail в песочницу, я иногда получаю страницы, которые я не могу редактировать в песочнице. Это всегда страницы, которые в проводнике администратора Wagtail помечены как "live + draft".

Они выдают ошибку 500, can't currently handle on_delete types other than CASCADE, SET_NULL and DO_NOTHING но трассировка стека показывает, что причиной является ContentType matching query does not exist.

Единственный способ сделать их редактируемыми в песочнице - удалить PageRevision для каждой из страниц локально, через Django/python shell.

Есть ли одобренный способ исправить эти страницы, чтобы удалить надуманные черновики?

Вернуться на верх