Форум сайта python.su
vanvanovА, вы не постранично выводите, а по одной записи. Странный интерфейс. И тем не менее, какая причина у пользователя должна быть для перехода к записи №500? Он что помнит с какой строкой она связана?
Допустим, пользователь захотел перейти на запись №500
Офлайн
PooHПрограмма добавляет записи в словарь. А еще, как бонус, эти записи можно редактировать и просматривать, где какие записи находятся. На экран нетбука несколько записей может и не влезть (в зависимости от словаря), например:
А, вы не постранично выводите, а по одной записи. Странный интерфейс.
PooHЭто для навигации вперед-назад по словарю. Захочет перейти в начало - введет 0. А если текущая запись, например, 200-я, то можно быстро посмотреть, что было 10-20-50 и т.д. записей назад.
Он что помнит с какой строкой она связана?
Отредактировано vanvanov (Фев. 5, 2017 18:34:36)
Офлайн
vanvanovГде он не задействован? У меня всё по умолчанию установлено.
limit по умолчанию не задействован, перекомпилировать надо.
vanvanovSO. sqlite like
ОК, а найдется ли ‘Оператор’ по запросу ‘%оператор%’?
Отредактировано py.user.next (Фев. 6, 2017 03:50:23)
Офлайн
Логика у вас конечно трохи больная ну да ладно!
если хотите сделать именно так как вот несколько советов:
1. Делать переиндексацию только в случае удаления и строго оставшиеся записи. 1-100: удалили 77 - значит апдейтнуть нужно только с 77 по 100.
2. Если вы добавляете запись - она всегда самая последняя
3. Пользуйтесь cur.executemany
Офлайн