Первый проект Django с mongodb получает django.db.utils.DatabaseError
Я создал свой первый проект с MongoDB с Django во время установки я получаю эту ошибку
directory-path
farmos
/device -> model,view,serializer
/farm -> model,view,serializer
/persistances_layer -> model,view,serializer
/farmos -> settings.py, urls.py, utils.py
Вот мой файл settings.py пожалуйста, сообщите мне, если я допускаю здесь какую-либо ошибку
вот требования.txt файл пакетов, которые я использую
weasyprint~=52.5
boto3==1.10.41
django-3-jet==1.0.7
Django==3.2.4
django-cors-headers==3.7.0
django-extensions==2.2.3
django-filter==2.4.0
django-import-export==2.5.0 django-localflavor==2.2
django-phonenumber-field==3.0.1
django-rest-auth==0.9.5
django-simple-history==3.0.0
django-storages==1.8
djangorestframework==3.12.4
mysqlclient==2.0.3
phonenumbers==8.10.20
Pillow==8.2.0
requests==2.23.0
django-import-export==2.5.0
django-google-maps==0.12.4
drf-yasg==1.20.0
Flask==2.0.1
pandas==1.1.5
beautifulsoup4==4.9.3
slugify==0.0.1
django-taggit==1.3.0
PyMySQL==1.0.2
django-crontab==0.7.1
Werkzeug==2.0.2
numpy
python-dateutil==2.7.3
pytest==6.2.5
pytz==2019.3
jmespath==0.10.0
docutils==0.15.2
lxml==4.7.1
cffi==1.15.0
future==0.18.2
ipython==7.16.3
olefile==0.46
soupsieve==2.3.1
html5lib==1.1
httplib2==0.15.0
defusedxml==0.7.1
pip==21.3.1
keyring==18.0.1
PyYAML==5.3.1
Babel==2.9.1
botocore==1.13.50
s3transfer==0.2.1
MarkupSafe==2.0.1
Jinja2==3.0.3
click==8.0.3
мигалка==1.4
itsdangerous==2.0.1
setuptools==45.2.0
sqlparse
asgiref==3.4.1
colorama==0.4.3
py==1.11.0
python-stdnum==1.17
tablib==3.1.0
xlrd==2.0.1
xlwt==1.3.0
MarkupPy==1.14
openpyxl==3.0.9
certifi==2019.11.28
chardet==3.0.4
itypes==1.2.0
coreapi==2.3.3
coreschema==0.0.4
uritemplate==4.1.1
криптография==2.8
urllib3==1.25.8
simplejson==3.16.0
покрытие==6.2
six==1.14.0
Pygments==2.10.0
инфлексия==0.5.1
idna==2.8
paramiko==2.6.0
pyparsing==3.0.6 google_api_python_client==2.42.0
oauth2client==4.1.3 ua-parser==0.10.0
user-agents==2.2.0
django-user-agents==0.4.0
django_db_logger
dataclasses==0.1
djongo==1.3.3
pymongo==3.11.2
djangotoolbox>=1.6.0
django-dbindexer>=1.6.0
gunicorn==19.9.0
django-crispy-forms==1.9.0
dnspython==1.16.0
Для работы с модулем Djongo для соединения Django с MongoDb, необходимо быть полностью осведомленным о версиях модулей, используемых в окружении.
Убедитесь, что вы используете указанные ниже версии библиотек.
asgiref==3.5.0,
Django==4.0.3,
djongo==1.3.6,
dnspython==2.2.1,
pykerberos==1.2.4,
pymongo==3.12.1,
python-snappy==0.6.1,
pytz==2022.1,
sqlparse==0.2.4,
configure the Database settings in the settings.py. Its not necessary to use host while connnecting to the localhost of MongoDb.
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'your-db-name',
}
}