django -tenant-schemas 1.10.0: TypeError: TenantTutorialMiddleware () не принимает аргументов - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь использовать django -tenant-schemas 1.10.0. Я установил его и успешно провел миграцию. Но команда "python manage.py runserver" выдает ошибку:

Исключение, игнорируемое в потоке, запущенном: .wrapper at 0x000002282DBC2790> Traceback (последний вызов был последним):

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ utils \ autoreload.py", строка 227, в оболочке fn (* args, ** kwargs)

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \" django \ core \ management \ commands \ runserver.py ", строка 147, в обработчике inner_run = self.get_handler (* аргументы, ** опции)

Файл" D: \ projects \ django -tenant- schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ contrib \ staticfiles \ management \ commands \ runserver.py ", строка 27, в обработчике get_handler = super (Command, self) .get_handler (* args, ** options)

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ Джанго \ ядро ​​\ Реагиров элемент \ commands \ runserver.py ", строка 68, в get_handler return get_internal_wsgi_application ()

Файл" D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ core \ servers \ basehttp.py ", строка 47, в get_internal_wsgi_application вернуть import_string (app_path)

Файл" D: \ projects \ django -tenant-schemas " -master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ utils \ module_loading.py ", строка 20, в файле import_string module = import_module (module_path)

Файл" c: \ program files \ python38 \ lib \ importlib__init __. Py ", строка 127, в import_module возвращать _ bootstrap ._ gcd_import (name [level:], package, level)

File" ", line 1014, в _gcd_import

Файл "", строка 991, в _find_and_load

Файл "", строка 975, в _find_and_load_unlocked

Файл "", строка 671, в _load_unlocked

Файл "", строка 783, в exec_module

Файл "", строка 219, в _call_with_frames_removed

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ tenant_tutorial \ tenant_tutorial \ wsgi.py", строка 28, в application = get_wsgi_application ()

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ core \ wsgi.py", строка 14, в get_wsgi_application возвращает WSGIHandler ()

Файл "D: \ projects \ django -tenant-schemas-master \ django -tenant-schemas-master \ examples \ lib \ site-packages \" django \ core \ handlers \ wsgi.py ", строка 151, в init self.load_middleware ()

Файл" D: \ projects \ django -tenant-schemas-master \ " django -tenant-schemas-master \ examples \ lib \ site-packages \ django \ core \ handlers \ base.py ", строка 82, в load_middleware mw_instance = middleware (обработчик)

TypeError: TenantTutorialMiddleware ( ) не принимает аргументов

Я использую Postgres базу данных. Ошибка была той же, когда я пытался с Django 1.11, 2.2 и 3.0.

Пожалуйста, кто-нибудь, помогите мне!

...