Как правильно настроить файл setting.py при использовании django-mongoengine с Django Rest Framework?

Я пытаюсь сделать свою первую миграцию с помощью django и django-mongoengine. Я довольно новичок в этой теме. Когда я запускаю свой первый python manage.py makemigrations, я получаю следующую ошибку:

AttributeError: module 'mongoengine' has no attribute 'mongo_admin'
...
ModuleNotFoundError: No module named 'mongoengine.mongo_admin'

Вот мой список УСТАНОВЛЕННЫХ_ПРИЛОЖЕНИЙ INSTALLED_APPS

когда я комментирую #'mongoengine.mongo_admin'

Я получаю следующую ошибку: Ошибка при комментировании mongoengine.mongo_admin

Вот результат моего списка пипсов:

(venv) PS C:\Users\sabat\Documents\Diginamic\Stage\CampingBack\Camping\WebCamping> pip list
Package                            Version
---------------------------------- --------
asgiref                            3.8.1
blinker                            1.7.0
build                              1.2.1
certifi                            2024.2.2
charset-normalizer                 3.3.2
click                              8.1.7
colorama                           0.4.6
Django                             3.0
django-admin-honeypot-updated-2021 1.2.0
django-axes                        5.27.0
django-browserid                   2.0.2
django-classy-tags                 3.0.1
django-cors-headers                3.11.0
django-cors-middleware             1.5.0
django-environ                     0.11.2
django-filter                      21.1
django-ipware                      4.0.2
django-missing                     1.1.0
django-mongo-auth                  0.1.3
django-mongoengine                 0.4.6
django-sekizai                     3.0.1
djangorestframework                3.15.1
dnspython                          2.6.1
environ                            1.0
idna                               3.6
Markdown                           3.6
mongoengine                        0.27.0
oauthlib                           3.2.2
packaging                          24.0
panda                              0.3.1
pip                                23.2.1
pip-tools                          7.4.1
pymongo                            4.6.3
pyproject_hooks                    1.0.0
pytz                               2024.1
requests                           2.31.0
requests-oauthlib                  1.3.1
setuptools                         65.5.0
sqlparse                           0.4.4
tweepy                             4.14.0
urllib3                            2.2.1
wheel                              0.43.0

Я не нашел никакой информации на эту тему в документации по mongoengine. Должен ли я использовать менее свежую версию django или другую версию mongoengine и/или django-mongo-auth и/или django-mongoengine? Или у кого-то есть рабочий проект с mongoengine и DRF с settings.py, который я мог бы проверить?

Любой совет приветствуется. Спасибо.

Я просто пытаюсь выполнить python manage.py makemigrations с MongoDB в качестве моей базы данных в Django Rest Framework. В настоящее время я использую интерпретатор python 3.12.

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