Как правильно настроить файл 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.