Неопределенная ошибка Django при развертывании на Apache2

Ниже приведена ошибка, когда я пытаюсь развернуть Django==3.2.12, wagtail==2.16.1, python 3.8.2, mod_wsgi 4.9 на сервере Debian 11. У меня есть полная трассировка стека в конце.

class SimpleLazyObject(LazyObject):
TypeError: Error when calling the metaclass bases
'property' object is not callable

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

Ресурсы, которые я использовал для помощи: 1, 2, 3, 4. Я пробовал устанавливать mod_wsgi с помощью pip, а также из исходников. Использовал различные руководства по настройке Apache2. Обновил python с 3.8 до 3.9, а также понизил до 3.7.

У меня была такая же проблема, поэтому я выполнил следующие действия:

Удалите библиотеку apache2 с помощью следующей команды. sudo apt-get remove python-pip apache2 libapache2-mod-wsgi

Затем используйте следующую команду для установки нужной библиотеки sudo apt-get install python3-pip apache2 libapache2-mod-wsgi-py3

Это решило мою ошибку.

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