Задать вопрос
  • Как получить id подключенного в порт usb-устройства через Python на Windows?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://lumpics.ru/how-find-out-serial-number-of-f...

    из этой статьи и возможности экспортировать ветку регистра в файл

    https://learn.microsoft.com/en-us/windows-server/a...

    попробуйте скомпоновать решение
    Ответ написан
    Комментировать
  • В чем разница между веб-приложением и любым другим сайтом?

    delphinpro
    @delphinpro
    frontend developer
    После прочтения этого https://ru.wikipedia.org/wiki/Веб-приложение суть не проясняется?

    Еще пара цитат:

    Веб-приложение (или веб-приложение) - это прикладное программное обеспечение, которое работает на веб-сервере, в отличие от компьютерных программ, которые запускаются локально в операционной системе (ОС) устройства. Доступ к веб - приложениям осуществляется пользователем через веб - браузер с активным сетевым подключением.


    Веб-приложение (или «web app») – это любая компьютерная программа, которая выполняет определенную функцию, используя в качестве клиента веб-браузер.


    Ну и напоследок, вторая!! ссылка из поисковой выдачи https://habr.com/ru/post/450282/

    Ну ладно, еще и третью скину, вдруг в гугле забанен =) https://www.azoft.ru/blog/web-apps/

    --------------
    Можно ли считать веб-приложением десктоп-программу, которая посылает данные и получает их с сервера и отображает не через html, а например через те же виджеты на каком нибудь Qt?

    Видимо, нет. Потому что по определениям выше, клиентом должен выступать браузер.
    Что нужно сделать для того, чтобы такое десктоп приложение стало веб-приложением

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

    Браузер для отображения. Взаимодействие по http/websockets
    Ответ написан
    Комментировать
  • Как сделать веб-интерфейс для управления скриптом?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    В гугле забанен
    ИМХО Flask для этого гораздо проще, короче и быстрее в написании.
    Ответ написан
    7 комментариев
  • Как сделать веб-интерфейс для управления скриптом?

    @MusArtVlad
    Новичок в программировании
    несколько вариантов:
    1. Django — удобный, понятный, легко работать. Собственная структура и шаблонизатор. В любом случае работаешь через связку BackEnd — Front
    2. Flask — легковесный, простой, легко работать. преимущества почти те же, что с Django
    3. JS — Какая разница, через какой язык отправлять данные на Back питона? Лёгкий. Нет необходимости использовать шаблонизатор. Честно берёт и отправляет данные с фронта на Backend и забирает с бэка ответ обратно. как раз на твой скрипт. Много примеров работы этой связки.
    4. Html+Css form — без JS. Чисто формой. Доступ у других людей будет. Но ты сможешь сделать вход по паролю без проблем.
    Пример отправки формы на Python без обратной связи
    import requests
    # Если нужны Header → from requests.structures import CaseInsensitiveDict
    
    url = "https://qna.habr.com/q/1139382"
    
    # Сюда вставляешь Headers, если надо.
    # headers["Authorization"] = "PtrGrd"
    # headers["Content-Type"] = "application/Chrome, например. Или что там пишется"
    
    data = "name=PtrGrd&password=qwerty123&yetanother=123"
    
    
    resultat = requests.post(url, headers=headers, data=data)
    
    print(resultat.status_code)


    Если держать на локальной машине, есть смысл запускать только js или html.
    На сервере — доступ через авторизацию к скрипту. И управлять своим скриптом через форму. Это проще всего и быстрее.
    если знаешь фласк или джанго - можешь и их использовать. Только не утяжелишь ли ты проект? Нам бы цели и масштабы. А то может тебе понадобится Vue.js

    Если надо получать «обратную связь», то используй Flask.
    Вот пример:
    Html:
    <html> <!-- index.html -->
    <body>
        <p>Время срабатывания скрипта: {{ time_to_start }} секунд</p>
    </body>
    </html>

    Python:
    from flask import Flask, render_template
    
    app = Flask('Mega')
    
    @app.route('/')
    def index():
        tts = 60
        return render_template('index.html', time_to_start=tts)
    
    if __name__ == '__main__':
        app.run()
    Ответ написан
    6 комментариев
  • Как примонтировать конфигурационный файл в Docker-Compose?

    karabanov
    @karabanov Куратор тега Docker
    Системный администратор
    Почему путь до конфига в контейнере /usr/content/src/settings.json?
    Ведь ты запускаешь скрипт из директории /script/src/

    Попробуй:
    - ./script/src/settings.json:/script/src/settings.json
    - ./script/res/text.txt:/script/res/text.txt
    Ответ написан
    1 комментарий
  • Как подключить Python к Postgresql внутри Docker-а?

    @antares4045
    host = "172.22.0.2"
    Замените на
    server="db"
    Или
    host="db"
    (Точно пайкопгвский синтаксис не помню)
    И это вам не помешает, но явным созданием бридж сети и биндом сервисов к ней вы воспроизвели поведение по умолчанию, тоесть написали много всего лишнего.
    Ответ написан
    3 комментария