Привет всем я пытаюсь добавить промежуточное программное обеспечение, чтобы мое приложение и приложение находится в этом местеКак установить Джанго промежуточного программного файла настроек
myapp/sitemanager/middleware/__init__.py
myapp/sitemanager/middleware/redirects.py
, что это правильный путь, чтобы объявить его в моем settings.py file.i в настоящее время он установлен таким образом
MIDDLEWARE_CLASSES = ("sitemanager.middleware.redirects.SiteDetectionMiddleware")
, но я держать адресности эту ошибку
ImproperlyConfigured: Error importing middleware sitemanager.middleware.redirects: "cannot import name Address"
Благодаря
Предполагая, что '' myapp' и sitemanager' фактические пакеты Python (содержат '__init __. py') и в вашем PYTHONPATH вы можете столкнуться с проблемой циклического импорта. Прокомментируйте весь свой код в модуле промежуточного программного обеспечения, а затем разобщите свой импорт верхнего уровня один за другим ... просто подумайте. –