|
0 / 0 / 0
Регистрация: 24.07.2022
Сообщений: 1
|
|
Персональный сайт с пайтон-скриптами07.06.2023, 16:45. Показов 652. Ответов 0
Метки нет (Все метки)
Всем привет!
У меня есть набор пайтон-скриптов, которыми часто пользуюсь по работе. Появилась необходимость сделать веб-сайт (что-то типа персональной страницы с доступам к нужным скриптам), к которому можно будет подключаться через логин-пароль, выбирать нужный скрипт, загружать необходимые данные из сети, которые скрипт будет обрабатывать и скачивать результат выполнения скрипта в каком-либо виде (в основном это csv, графики и т.п.) Функционал сайта выглядит так: 1. На начальной странице сайта форма авторизации (логин-пароль). Так же хотелось бы реализовать вариант двух-факторной аутентификации. 2. Пользователь вводит логин-пароль, нажимает логин. 3. Открывается главная страница, слева панель со списком скриптов, справа в основном поле выводится интерфейс ввода нужной информации. Пользователь выбирает нужный скрипт и вводит данные. 4. После того как все поля заполнены, нажимает кнопку "Выполнить". 5. По кнопке "Выполнить" срабатывает скрипт и открывается страница с результатом выполнения скрипта. 6. На этой странице пользователь видит результат выполнения и при необходимости может скорректировать введенные данные (например, в открывшейся таблице изменить часть данных, которые автоматически пересчитываются). 7. После того как получен удовлетворительный результат пользователь скачивает данные или копирует ссылку на результат выполнения. К сожалению, в веб-разработке и веб-дизайне я имею самые минимальные познания, поэтому прошу уважаемую аудиторию форума помочь по следующим вопросам: А. Описать общую логику реализации вышеописанного функционала. Особенно интересует, можно ли настроить все так, чтобы не пришлось эти скрипты переписывать на другом языке типа javascript, т.к. несколько скриптов имеют довольно сложную логику и писались немалое время. Пункты 4-6 у меня реализовны в интерфейсе самих пайтон-скриптов, поэтому было бы здорово использовть эти наработки каким-то образом. Б. Отдельно хочется узнать про реализацию вывода таблицы (что-то типа сильно упрощенной гугл-таблицы с тул-баром из 10 кнопок) на страницу сайта. В. Меры предосторожности против взлома. Меня волнует не столько кража скриптов, сколько их модификация с последующим вредоносным выполнением внутри локальной сети. Когда-то был неприятный опыт связанный с подобной проблемой. Приветствуются к обсуждению любые возможные варианты, например размещение скриптов на дополнительном сервере, куда будут отправляться запросы с сервера, на котором будет размещена страница. Пошаговые инструкции не нужны, просто описать логику работы, с помощью чего можно реализовать, какие бывают подводные камни и т.п.
0
|
|
| 07.06.2023, 16:45 | |
|
Ответы с готовыми решениями:
0
персональный сайт на Github Сохранить сайт вместе с скриптами Модифицировать персональный сайт под технологию Java Server Pages и JavaBeans |
| 07.06.2023, 16:45 | |
|
Помогаю со студенческими работами здесь
1
Книги "По-Настоящему Персональный Компьютер" и "Персональный Угол в Серверной"
Персональный задачник:) Персональный номер ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|