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