Удаление конкретного признака при фильтрации в Django
У меня такой запрос
cardId = request.POST.get('id')
with connection.cursor() as cursor:
cursor.execute("SELECT category1_id FROM app_card_tbl WHERE id =%s", [cardId])
row = cursor.fetchone()
cursor.execute("SELECT name FROM app_category1_tbl WHERE id =%s",[row])
tab1 = cursor.fetchone()
print(tab1)
На выходе получается
('thisisname',)
Все, что я хочу, это чтобы вывод выглядел следующим образом он должен удалить `(',) знак это возможно?
thisisname
Причина этого заключается в том, что каждая запись помещается в кортеж, даже если она содержит один столбец. Вы можете вывести первый элемент с помощью:
print(tab1[0])
или вы можете развернуть его при получении объекта:
tab1, = cursor.fetchone()
print(tab1)