Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.06.2023, 16:45
Ответы с готовыми решениями:

персональный сайт на Github
Наткнулся на статью Прочтите статью и скажите пожалуйста как такое сделать на php ?

Сохранить сайт вместе с скриптами
Сохраняю сайт на компьютер в виде html со всеми файлами, при открытии копии, не работают java вообще. Как будто не все java сохраняет. Сайт...

Модифицировать персональный сайт под технологию Java Server Pages и JavaBeans
НУЖНА ПОМОЩЬ!!!! НЕОБХОДИМО Модифицировать персональный сайт под технологию Java Server Pages и JavaBeans . Обязательные использование...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.06.2023, 16:45
Помогаю со студенческими работами здесь

Книги "По-Настоящему Персональный Компьютер" и "Персональный Угол в Серверной"
Электронные версии книг распространяются бесплатно. Кому-то может оказаться полезным ...

k2 персональный блог
Добрый день! Есть на сайте общие новости (по категория) реализованные с помощью к2. Стоит задача сделать персональные блоги для...

Персональный помощник
Проект «Персональный помощник» Создай на Python проект «Персональный помощник». Используй условия, циклы, строки, списки и списочные...

Персональный задачник:)
Добрый день, форумчане! Такая просьба: если кому-то скучно или у кого-то есть свободные минутки - придумайте, пожалуйста, задачки по...

Персональный номер ПК
Доброго всем! Кто подскажет как вывести в Label1 оригинальный не похожий на другие (серийный номер ПК или серийный номер windows, вобщем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru