@TanderOFF

Почему запрос выполяется не тот?

при переходе на url "/id"
Сайт выполняет все свои задачи хорошо , но если принудительно остановить загрузку web страницы и заного зайти по этому же url то получаю
IndexError list index out of range
пытаюсь в итоге узнать что каждая переменая вернула и переменая
guild
срабатывает как переменая
user

Если хорошо выполняется всё , то получаю разные списки "Информацию о пользователях" и "Информацию гильдии"
Если плохо, то список guild и user одинаковые но в пользу user
@app.route("/<int:server_id>", methods=['GET'])
async def server(server_id):
    auth = None
    avatar_user = None

    guild = await ipc_client.request("get_guild_for_server", guild_id=int(server_id))

    if guild is None:
        return redirect(url_for("index"))
    else:
        users_names = []
        users_avatars = []
        users_ids = []

        async with aiosqlite.connect('base.db') as db:
            db.row_factory = aiosqlite.Row
            async with db.execute(" SELECT * FROM likes WHERE server_id = '{0}' ".format(int(server_id))) as cursor:
                async for row in cursor:
                    user = await ipc_client.request("fetch_user", user_id=int(row['user_id']))
                    if user:
                        users_names.append(str(user[0]))
                        users_avatars.append(str(user[1]))
                        users_ids.append(int(user[2]))
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы