mirror of
https://github.com/KUlishevgeniy/c22712.git
synced 2026-09-23 23:50:21 +00:00
Исправления
This commit is contained in:
@@ -35,15 +35,14 @@ CPU varchar(50),
|
|||||||
RAM varchar(15),
|
RAM varchar(15),
|
||||||
Graphics_Controller varchar(40),
|
Graphics_Controller varchar(40),
|
||||||
Volume varchar(25),
|
Volume varchar(25),
|
||||||
src varchar(100)
|
src varchar(200)
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
|
|
||||||
cursor.execute(insert)
|
cursor.execute(insert)
|
||||||
connection.commit()
|
connection.commit()
|
||||||
for i in range(len(productst)):
|
for i in range(len(productst)):
|
||||||
url = "https://"+pictures[i].find('img')['src']
|
url = "https://"+pictures[i].find('img')['src']
|
||||||
filename = f"C:/Users/Andrew/PycharmProjects/DjangoProga/polls/static/img/laptops/{i+1}.jpg"
|
filename = f"C:/Users/Andrew/OneDrive/Desktop/Temp/c22712/Задания/task1/Lahin/DjangoProga/polls/static/img/laptops/{i+1}.jpg"
|
||||||
u = []
|
u = []
|
||||||
for j in range(10):
|
for j in range(10):
|
||||||
u.append(features[10*i+j].text)
|
u.append(features[10*i+j].text)
|
||||||
@@ -59,5 +58,6 @@ for i in range(len(productst)):
|
|||||||
connection.commit()
|
connection.commit()
|
||||||
except:
|
except:
|
||||||
connection.rollback()
|
connection.rollback()
|
||||||
|
|
||||||
cursor.close()
|
cursor.close()
|
||||||
connection.close()
|
connection.close()
|
||||||
@@ -18,6 +18,7 @@ def select(request):
|
|||||||
return result
|
return result
|
||||||
|
|
||||||
max_id = int(select("select max(id) from laptops")[0][0])
|
max_id = int(select("select max(id) from laptops")[0][0])
|
||||||
|
min_id = int(select("select min(id) from laptops")[0][0])
|
||||||
bot = telebot.TeleBot(config.bot_token)
|
bot = telebot.TeleBot(config.bot_token)
|
||||||
@bot.message_handler(commands=["start"])
|
@bot.message_handler(commands=["start"])
|
||||||
def start(m, res=False):
|
def start(m, res=False):
|
||||||
@@ -30,8 +31,8 @@ def from_bd(message):
|
|||||||
except BaseException:
|
except BaseException:
|
||||||
bot.send_message(message.chat.id, "Вы неправильно ввели ID. Попробуйте снова:")
|
bot.send_message(message.chat.id, "Вы неправильно ввели ID. Попробуйте снова:")
|
||||||
return
|
return
|
||||||
if current_id > max_id:
|
if current_id > max_id or current_id < min_id:
|
||||||
bot.send_message(message.chat.id, "ID больше, чем количество товаров. Попробуйте снова:")
|
bot.send_message(message.chat.id, "ID нет в базе данных. Попробуйте снова:")
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
@@ -39,6 +40,7 @@ def from_bd(message):
|
|||||||
if type(data) == str:
|
if type(data) == str:
|
||||||
bot.send_message(message.chat.id, "Ошибка на сервере")
|
bot.send_message(message.chat.id, "Ошибка на сервере")
|
||||||
return
|
return
|
||||||
|
print(data)
|
||||||
s = data[:-1]
|
s = data[:-1]
|
||||||
names_of_columns = ["Товар", "Цена", "Диагональ", "Разрешение", "Процессор", "Оперативная память",
|
names_of_columns = ["Товар", "Цена", "Диагональ", "Разрешение", "Процессор", "Оперативная память",
|
||||||
"Графический контроллер", "Объём диска"]
|
"Графический контроллер", "Объём диска"]
|
||||||
@@ -49,7 +51,7 @@ def from_bd(message):
|
|||||||
bot.send_photo(message.chat.id, open(data[-1], 'rb'))
|
bot.send_photo(message.chat.id, open(data[-1], 'rb'))
|
||||||
except:
|
except:
|
||||||
bot.send_message(message.chat.id, "Ошибка на сервере")
|
bot.send_message(message.chat.id, "Ошибка на сервере")
|
||||||
bot.send_message(message.chat.id, f"Введите следующий ID от 1 до {max_id}:")
|
bot.send_message(message.chat.id, f"Введите следующий ID от {min_id} до {max_id}:")
|
||||||
bot.polling(none_stop=True, interval=0)
|
bot.polling(none_stop=True, interval=0)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user