Когда я делаю что-то вроде
sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()
Я думаю, что нужно помнить порядок, в котором столбцы могут их извлекать, например,
result[0] is id
result[1] is first_name
есть ли способвернуть словарь?так что я могу вместо этого просто использовать result ['id'] или подобное?
Проблема с пронумерованными столбцами заключается в том, что если вы пишете свой код, то вставляете столбец, вам, возможно, придется изменить код, например, result [1]для first_name теперь может быть date_joined, поэтому придется обновить весь код ...