У меня есть веб-сайт, где пользователь выбирает «сервис», например: «Дженкинс». После того, как он это сделал, я хочу запросить некоторые данные из моей базы данных кассандры, чтобы они соответствовали этим данным (от пользователя), и отправить их через сельдерей. Единственная проблема, я не знаю, как столкнуться с этой проблемой. Ниже приведены некоторые из моего кода (только бэкэнд). И еще, я действительно новичок в Питоне и Кассандре.
Я хочу что-то вроде запроса строк ниже, за исключением того, что я хочу сделать это с Cassandra ORM.
Есть предложения?
Здесь я получаю входные данные "Jenkins" из внешнего интерфейса.
def load_all_applications():
result = []
for data in Application.objects().all():
result.append(data['name'])
return result
А вот метод, в котором я хочу получить этот ввод из внешнего интерфейса и в зависимости от значения, которое он содержит, я хочу продолжить запрос.
def load_selected_application(apps):
application = []
for data in Service.objects().all():
application.append(data['servicename'])
#application.append(data['address'])
#rows = session.execute('SELECT gocd, serverdependencies, jenkins, nodes FROM application WHERE name=%s',apps)
return application