Невозможно подключить сервер Django к БД Cassandra (AstraDB)

Я разместил свою БД Cassandra на AstraDB и пытаюсь подключить к ней свой сервер Django. Я впервые работаю с Django, поэтому я немного запутался в том, как это работает. В моем файле settings.py вот мой код

Я убедился, что все мои секретные ключи и идентификаторы верны, но когда я пытаюсь запустить python3 manage.py syncdb для синхронизации моих моделей с базой данных (типа создания таблиц, не уверен, что это правильная терминология), я получаю эту ошибку

Мне интересно, может быть, я что-то упустил? Или в моем settings.py файле что-то не так?

Для контекста я использую:

Django==5.0.4
django-cassandra-engine==1.9.0
cassandra-driver==3.29.1

Я пробовал искать решения в Интернете, но не могу определить проблему в своем коде. Я ожидаю, что в БД появится таблица, описывающая определенную мной модель

Спасибо за вопрос! Судя по сообщению об ошибке, которое вы сообщаете, похоже, что ваша установка Python не поддерживает набор шифров, поддерживаемых реализацией SSL в Astra. Вам понадобится что-то, что может работать с одним из этих наборов шифров:

PORT    STATE SERVICE
29042/tcp open  unknown
| ssl-enum-ciphers:
|   TLSv1.2:
|   ciphers:
|       TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (secp256r1) - A
|   compressors:
|       NULL
|   cipher preference: client
|   TLSv1.3:
|   ciphers:
|       TLS_AKE_WITH_AES_128_GCM_SHA256 (ecdh_x25519) - A
|       TLS_AKE_WITH_AES_256_GCM_SHA384 (ecdh_x25519) - A
|       TLS_AKE_WITH_CHACHA20_POLY1305_SHA256 (ecdh_x25519) - A
|   cipher preference: client

Я ожидаю, что любая достаточно современная версия OpenSSL справится с этим достаточно хорошо.

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