Django ситуация с курицей и яйцом при загрузке приложения, которое ссылается на django модули - PullRequest
0 голосов
/ 25 февраля 2020

Я обновил приложение Django с 1.x до 2.2, но, похоже, столкнулся с ситуацией с курицей и яйцом при попытке включить модуль django -permissions [https://pypi.org/project/django-permissions/]

Кажется, что происходит при попытке загрузить это приложение, Django пытается запустить его init .py код. Но он содержит импорт модулей Django, который, в свою очередь, вызывает метод populate () внутри Django, который (не без оснований) жалуется на то, что этот метод не является реентерабельным.

Есть идеи, как решить эту проблему? Я хотел бы взять ветвь разрешений django и адаптировать ее как ненужную для работы с Django 2.2 (откат к 1.x не возможен)

Спасибо в ожидании

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