Задать вопрос
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Froggyweb, Здравствуйте, совет человека выше оказался действительно рабочим. Но учту и ваше замечание, спасибо за совет!
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Геннадий, Спасибо вам большое!
    Извиняюсь за какие-то глубые впоросы...
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Геннадий, спасибо вам большое!
    картинка встала туда, где должна быть.
    Но только одна проблема, она обрезается..
    67002038d9cb9430888408.png
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Геннадий, Добавил в wrapper:
    .wrapper {
        max-width: 1800px;
        margin-right: auto;
        margin-left: auto;
        background-color: white;
        padding-top: 40px;
        padding-bottom: 40px;
        background-image: url(../assets/background.png);
    }

    Последняя строчка

    На выходе получил:
    66ffde780a049978234641.png
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Геннадий, Статью я прочитал, но не нашел там ответа на мой вопрос. Пытался ставить background-image в body и wrapper, ничего не получилось из этого. Пытался поставить по позиционированию и z-index, тоже не вышло. Приходил только к тому, что картинка обрезается.
  • Как поместить картинку под другие блоки?

    @alexdem123 Автор вопроса
    Спасибо, но можете ли подсказать куда его поставить? Я просто куда не пробовал, она становится не так, как нужно, либо что нужно сделать что бы она поставилась как надо...
  • Как поставить картинку поверх прямоугольника?

    @alexdem123 Автор вопроса
    FeST1VaL, я попросил помочь с решением проблемы, а не давать советы
  • Как придвинуть элемент a к элементу img?

    @alexdem123 Автор вопроса
    Спасибо, помогло!
  • Как придвинуть элемент a к элементу img?

    @alexdem123 Автор вопроса
    Александр Васильев, Стрелкой отмечено что к чему нужно придвинуть))
  • Как сделать вывод при нажатии на inline-кнопку вывод из бд?

    @alexdem123 Автор вопроса
    «Пользователь удалён», премного благодарен, мисье
  • Как сделать вывод при нажатии на inline-кнопку вывод из бд?

    @alexdem123 Автор вопроса
    Влад Григорьев, не в этом дело. За каждый ответ я безумно благодарен, но этот человек какой-то странный, почему нельзя просто написать ответ, а не указывать мне на что-то. Еще раз спасибо за ответ!
  • Как сделать вывод при нажатии на inline-кнопку вывод из бд?

    @alexdem123 Автор вопроса
    «Пользователь удалён», а я смотрю ты просто пройти мимо и промолчать лишний раз не можешь) Молчи - за умного сойдешь. А то что человек просит помощи - это нормально, если у тебя другое мнение, то оставь его при себе))
  • Как вывести значения таблицы SQLite3 в inline-кнопках?

    @alexdem123 Автор вопроса
    febday, Я убрал строчку, работает!! Спасибо вам большое за хороший ответ, а не то что выше. Большое вам спасибо!
  • Как вывести значения таблицы SQLite3 в inline-кнопках?

    @alexdem123 Автор вопроса
    Спасибо за ответ! Ошибки теперь нет, но почему-то не выводит ничего, не подскажите как решить?
    То есть в консоли пишет сообщение обработано, но от бота нет никакого сообщения... Буду очень признателен, заранее спасибо!
  • Как вывести значения таблицы SQLite3 в inline-кнопках?

    @alexdem123 Автор вопроса
    Vindicar,
    @router.message(F.text == 'Каталог')
    async def catalog(message : Message):
        categories_kb = InlineKeyboardBuilder()
        categories = db.get_group_name_from_db()
        for category in categories:
            categories_kb.add(InlineKeyboardButton(text=categories, callback_data=f'category_'))
            return categories_kb.adjust(2).as_markup()
    
        await message.answer('Выберите категорию товара:', reply_markup=categories)
  • Как вывести значения таблицы SQLite3 в inline-кнопках?

    @alexdem123 Автор вопроса
    И все же ошибка не ушла
  • Как вывести значения таблицы SQLite3 в inline-кнопках?

    @alexdem123 Автор вопроса
    Traceback (most recent call last):
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update      
        response = await self.feed_update(bot, update, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update
        response = await self.update.wrap_outer_middleware(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__       
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 27, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\fsm\middleware.py", line 41, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update
        return await self.propagate_event(update_type=update_type, event=event, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 128, in propagate_event
        return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 123, in _wrapped
        return await self._propagate_event(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 156, in _propagate_event
        response = await router.propagate_event(update_type=update_type, event=event, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 128, in propagate_event
        return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 123, in _wrapped
        return await self._propagate_event(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 148, in _propagate_event
        response = await observer.trigger(event, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "d:\Projects\Python\Script for Shop\app\handlers.py", line 41, in catalog
        categories_kb.add(InlineKeyboardButton(text=categories, callback_data=f'category_'))
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\pydantic\main.py", line 164, in __init__
        __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
    pydantic_core._pydantic_core.ValidationError: 1 validation error for InlineKeyboardButton
    text
      Input should be a valid string [type=string_type, input_value=['Яндекс'], input_type=list]
        For further information visit https://errors.pydantic.dev/2.5/v/string_type
  • Проблема с SQLite3, как решить?

    @alexdem123 Автор вопроса
    «Пользователь удалён»,
    Traceback (most recent call last):
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update      
        response = await self.feed_update(bot, update, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update
        response = await self.update.wrap_outer_middleware(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__       
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 27, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\fsm\middleware.py", line 41, in __call__
        return await handler(event, data)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update
        return await self.propagate_event(update_type=update_type, event=event, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 128, in propagate_event
        return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 123, in _wrapped
        return await self._propagate_event(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 156, in _propagate_event
        response = await router.propagate_event(update_type=update_type, event=event, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 128, in propagate_event
        return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 123, in _wrapped
        return await self._propagate_event(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\router.py", line 148, in _propagate_event
        response = await observer.trigger(event, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
        return await wrapped_inner(event, kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
        return await wrapped()
               ^^^^^^^^^^^^^^^
      File "d:\Projects\Python\Script for Shop\app\handlers.py", line 41, in catalog
        keyboard = InlineKeyboardMarkup()
                   ^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\pydantic\main.py", line 164, in __init__
        __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
    pydantic_core._pydantic_core.ValidationError: 1 validation error for InlineKeyboardMarkup
    inline_keyboard
      Field required [type=missing, input_value={}, input_type=dict]
        For further information visit https://errors.pydantic.dev/2.5/v/missing