• Возможно ли в Django организовать разграничение доступа к view?

    @Everything_is_bad
    Подозреваю, что ничего такого нет
    есть, https://docs.djangoproject.com/en/5.0/topics/auth/... можно создать свои permissions, можно проверить их наличие, ну или вхождение в группу.
    Ответ написан
    1 комментарий
  • Как сделать что бы приложение не детектило Эмулятор GPS?

    GavriKos
    @GavriKos
    Как обеспечить защиту от детекта?

    Использовать аппаратные средства для фейкинга GPS.
    Ответ написан
    Комментировать
  • Как управлять по сети загрузкой ОС?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Стандартно - никак, можно найти разработчика, который сможет дописать нужные функции в код grub, если это возможно.
    Либо Linux грузить по умолчанию, добавив скрипт в автозапуск в Linux, который при запуске проверит и если нужно загрузиться в Windows, перезагрузится в Windows
    Ответ написан
    2 комментария
  • Как создать правильно API запрос на Python?

    @o5a
    Ошибка в том, что вместо запятых в тексте должны быть &.
    Но лучше вообще вручную так строку не составлять. Для этого есть встроенная функция, которая сама конвертирует в строку, а заодно учтет и кодирование для спецсимволов и кириллицы.

    from urllib.parse import urlencode
    
    params = {
        "text":  'russia',
        "day": 1,
        "month": 1
    }
    
    param_str = urlencode(params)
    # формируем полную ссылку
    api_url = f'https://api.api-ninjas.com/v1/historicalevents?{param_str}'
    print(api_url) # https://api.api-ninjas.com/v1/historicalevents?text=russia&day=1&month=1
    Ответ написан
    3 комментария
  • Как создать правильно API запрос на Python?

    @angeloffy
    import requests
    
    day = 1
    month = 1
    text = 'russia'
    api_key = 'api key'
    api_url = f'https://api.api-ninjas.com/v1/historicalevents?text={text}&day={day}&month={month}'
    
    response = requests.get(api_url, headers={'X-Api-Key': api_key})
    if response.status_code == requests.codes.ok:
        print(response.text)
    else:
        print("Error:", response.status_code, response.text)
    Ответ написан
    Комментировать
  • Как исправить ошибку "is not a valid parameter annotation" слэш-команды в когах?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    В слеш командах типы не просто показывают что за объект, но и выполняют конвертацию.
    Документацией в слеш командах разрешены следующие типы
    str
    int
    float
    bool
    disnake.abc.GuildChannel*
    disnake.User or disnake.Member**
    disnake.Role**
    disnake.Attachment
    disnake.abc.Snowflake***

    Судя по тому, что вы пытаетесь принимать commands.Context, которого в слеш командах нет, вы с предыдущих вопросов так и не ознакомились с различиями между обычными командами и слешами.

    Как исправить ошибку
    Либо переписать функцию, потому что во взаимодействии нет методов и атрибутов, которые вы пытаетесь использовать, либо оставить команду обычной.
    Ответ написан
    Комментировать
  • Как сделать быстрое переключение между двумя wifi при отвале одного из них?

    ExiveR
    @ExiveR
    Разработчик
    Хотите нормально - тогда роутер типа Mikrotik 951, в котором надо будет настроить резервирование. Роутер будет жонглировать подключениями, а ваш комп всегда подключен к одной точке
    Ответ написан
    1 комментарий
  • Как написать сервер для хранение файлов на python?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ничего не пишите, поставьте minio.
    Ответ написан
    Комментировать
  • Как написать сервер для хранение файлов на python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Выучить Python, изучить сети, базы данных, фреймворки и многое другое, а потом написать код сервера.
    Ответ написан
    Комментировать
  • В очередной раз сгоревшая видеокарта или как работает этот HDMI?

    vabka
    @vabka
    Токсичный шарпист

    потому что ошибка вполне очевидная - "надо было подключать на холодную".

    Нифига не очевидная. Hdmi спроектирован из расчёта, что его можно подключать на горячую.


    Однако, на днях ситуация частично повторилась...

    Звучит так, будто тебе либо коммунальщики нестабильное напряжение подают, либо у тебя провода в стенах повреждены.
    + Вероятно защита в щитке некорректно работает.

    Ещё возможно антенна некорректно подключена. Некоторые антенны нужно обязательно заземлять.


    Пожалуйста, помогите мне с этой проблемой. Искать местного сомнительного дядю-электрика, чтобы он с задумчивым видом, почесывая затылок, сказал - "Ну, я в этих ваших компутерах не разбираюсь, но вам тут проводку надо менять, сто пудов" - я совсем не хочу. Заранее спасибо за ответы

    Ну своими силами ты точно ничего не сделаешь.
    Значит ищи нормального электрика.
    В принципе электрику и не надо в компьютерах понимать, чтобы разобраться с корректностью установленных защит и установкой антенны.

    Ну и больше экспериментов с подключением телевизора не проводи
    Ответ написан
    Комментировать
  • Как называется видеоплеер с AI переводом?

    @alexalexes
    Приложение Electron с запущенным в нем страницей видеосервиса с AI переводом.
    Ответ написан
    Комментировать
  • Как называется видеоплеер с AI переводом?

    @Drno
    нет
    Ответ написан
    Комментировать
  • Почему некоторые декораторы жёлтого цвета а "@" голубого цвета на библиотеке disnake?

    Vindicar
    @Vindicar
    RTFM!
    А библиотека и версия питона тут ни причём. Это используемая тобой среда разработки (IDE) так показывает. На работу кода цвет текста в IDE не влияет. =)

    А вот разницу между
    @decorator
    def func():
        ...

    и
    @decorator()
    def func():
        ...

    понимать надо.
    Ответ написан
    7 комментариев
  • Как запустить отдельный процесс а не подпроцесс?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Судя по картинке, речь идет про Windows, поэтому ответ будет тоже чисто для Windows.
    Сылка на процесс, запустивший данный (типа, на родительский) хоанится в структуре ядра, описывающий сам процесс - и, на самом деле, практически ни на что не влияет. Но если вам так хочется запустить процесс без родителя, запустите промежуточный процесс, запустите из него нужный вам процесс и завершите промежуточный процесс.
    Ответ написан
    2 комментария
  • Как отключить DHCP-клиент в Windows?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Вручную прописать ей IP, маску, шлюз, DNS. По умолчанию новый сетефой интерфейс всегда настроен на DHCP.

    ЗЫ: Слушать советы "устранителя неполадок" - это как примерно спросить чатгпт о том, что такое секс :)
    Ответ написан
    1 комментарий
  • Стоит ли брать рэковый supermicro или обойтись midi tower?

    hint000
    @hint000
    у админа три руки
    Супермикро отлично упадет на шкаф и прекрасно там будет смотреться.

    В чем концептуальное отличие такого сервера от обычного компа

    1. шуметь будет в ~10..100 раз сильнее обычного компа (ну в 100 раз - только когда жарко в комнате, а так в основном раз в 10);
    2. когда умрёт корпусной вентилятор, новый серверный вентилятор будет стоить раз в 5..10 дороже обычного корпусного вентилятора (а в одноюнитном корпусе их штук 8..16 - маленьких, высокоскоростных, и потому шумных); в соседнем магазине за углом направо не купите (как обычные), под заказ будете ждать 1-2 недели;
    3. когда умрёт БП, новый серверный БП будет стоить в 2..5 раз дороже обычного ATX БП; в соседнем магазине за углом не купите подходящий серверный БП, искать и ждать под заказ;
    4. зато будет IPMI - можете пойти в гости к девушке и оттуда удалённо переустанавливать операционку на своём компе, стоящем на шкафу, девушка будет в восторге (врядли); ну, просто чтобы не думали, что от серверного железа одни минусы и никаких плюсов - вот есть такой плюс;
    5. ECC тоже плюс, вы его вообще не ощутите, если у вас не крутится банковская\финансовая\биржевая система или какая-нибудь АСУ ТП атомной электростанции и т.п.
    Ответ написан
    3 комментария
  • Проблемы с работой бота. Что ему не нравится?) На что жалуется?

    @Everything_is_bad
    type_of_test, test_id = link_to_test[0]
    IndexError: list index out of range
    тебя явно указали проблему
    Ответ написан
    Комментировать
  • Как разрешить импорт в python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Никто вам импорты не запрещал. Обычно одной лекции не хватает, чтобы научиться программировать. Вам нужно понимать что такое встроенные и сторонние библиотеки. Вам нужно найти инструкцию по установке tensorflow на ваш компьютер. Это тривиальные базовые основы программирования, без таких знаний вам рано решать вашу задачу. Начните изучать язык с учебника.

    На этом ресурсе не готовят индивидуальные персональные уроки и инструкции по освоению базовых тривиальных принципов. Учиться надо самостоятельно.
    Ответ написан
    Комментировать
  • Автоплатеж telebot?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А при чём тут автоплатёж? Это обычная оплата через платёжную систему. Заключаете договор с платёжным провайдером, подключаетесь к его API. Передаёте провайдеру чек, вам возвращается ссылка. Отправляете ссылку клиенту, он оплачивает чек. От провайдера идёт callback-запрос о том, что платёж прошёл, принимаете его, проверяете подпись провайдера, если она в порядке, то отмечаете у cебя в базе и отправляете информацию клиенту.

    А автоплатёж - это ваше поручение банку автоматически с указанной регулярностью переводить фиксированную сумму по заданным реквизитам, например, ежемесячный платёж за интернет.
    Ответ написан
    2 комментария
  • Почему не запускается compose.yaml на сервере?

    в вашем Dockerfile не на месте был
    RUN chmod +x wait-for-it.sh

    после него
    COPY . .
    удобнее сохранять на хосте и в гит вызываемые файлы с 755
    Ответ написан
    Комментировать