Как забронировать доступные временные интервалы в базе данных SQLite с Python и Tkinter? - PullRequest
0 голосов
/ 26 февраля 2020

Я пишу систему вечернего бронирования для родителей в Python, используя Tkinter и sqlite. В настоящее время у меня есть выпадающее меню раз и еще одно для учителей. Когда пользователь выбирает «добавить бронирование», программе необходимо проверить, доступен ли выбранный временной интервал для выбранного учителя. Если это возможно, бронирование выполнится успешно, и все детали будут сохранены в базе данных; если это не так, в сообщении будет указано, что «этот временной интервал недоступен». Есть ли простое решение для этого?

1 Ответ

0 голосов
/ 26 февраля 2020

Как отметил Лууксен, этот форум больше предназначен для технических вопросов о том, как сделать что-то, о чем вы уже продумали дизайн.

Тем не менее, я считаю справедливым сказать, что есть несколько частей, которые вы ' вероятно, нужно будет разобраться.

  1. поиск встречи в базе данных. Вероятно, это будет объединенный запрос. если вы незнакомы, w3schools хорошо справляется с основами
  2. Если временной интервал открыт, вы можете сделать второй запрос на добавление / обновление записи базы данных.
  3. Я рекомендую внимательно посмотреть на чей-то дизайн для приложения GUI, поскольку легко начать смешивать внутренний лог c и код интерфейсного интерфейса. Это усложняет обслуживание вашего приложения и в зависимости от того, что вы делаете, может привести к довольно болезненным проблемам с производительностью
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...