Я хочу использовать pdb, чтобы войти в какой-нибудь колб-отдыхающий кодУ меня есть конечная точка, которая возвращает токен.Затем я использую токен для доступа к другой конечной точке, которая возвращает необходимые данные.Я хотел бы просмотреть результат запроса к базе данных.Как мне это сделать?
Я пытался установить точку останова внутри класса, но она не срабатывает, когда я отправляю запрос с использованием библиотеки запросов.
class FetchData(Resource):
@jwt_required
def get(self, args):
engine = create_engine('mysql+pymysql://')
conn = engine.connect()
tablemeta = MetaData()
tablemeta.reflect(bind=engine)
keydate = tablemeta.tables['KEYDATE']
coefficient = tablemeta.tables['COEFFICIENT']
vessel = tablemeta.tables['VESSEL']
update_dict = {}
s = select([coefficient])
s = s.where(coefficient.c.updated_date >= args["dt"])
rp = conn.execute(s)
result = []
for r in rp:
j = coefficient.join(vessel, r['idvessel'] == vessel.c.idvessel)
import pdb
pdb.set_trace()
vdm_id = select([vessel.c.vessel_id]).select_from(j)
vdm_id = conn.execute(vdm_id).scalar()
intermediate = []
intermediate.append({"vdm_id": vdm_id})
intermediate.append([dict(r)])
result.append(intermediate)
Или, возможно, мне нужен другой отладчик?