Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.02.2023
Сообщений: 11

Обработка данных из формы в скрипте python

26.02.2023, 19:48. Показов 426. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Я начинающий разработчик на Django.
У меня уже написана программа на Python, которая выполняет некоторую задачу.
На вход в параметрах к этой программе мне нужно поместить данные, которые пользователь введет в форму.
На этом этапе возникли трудности.
Я прекрасно понимаю как мне брать данные из формы таким образом:

Python
1
2
3
4
5
6
7
8
9
# Сохранение данных в бд
def CreateMachines(request):
    if request.method == "POST":
        machine = Machine()
        machine.name_machine = request.POST.get("name_machine")
        
        machine.description = request.POST.get("description")
        machine.save();
    return redirect('main')
Так же я понимаю, как мне вывести полученные данные на страницу:
Python
1
2
3
4
5
6
7
8
9
10
 <table>
        <thead><th>Id</th><th>Name Machine</th><th>Description</th></thead>
        {% for machine in machines %}
        <tr>
            <td>{{ machine.id }}</td>
            <td>{{ machine.name_machine }}</td>
            <td>{{ machine.description }}</td>
        </tr>
        {% endfor %}
    </table>
Однако я не понимаю, как мне все эти данные обработать в отдельном скрипте Python.
Я не знаю, где создать этот скрипт. То есть сейчас структура моего проекта на джанго выглядит стандартным образом, папка для статических файлов в папке проекта, templates с html страницами и т.д. и т.д... И где в этом всем создать Скрипт и передать ему параметры. К тому же и сам алгоритм потом должен возвращать некоторые данные - поэтому их тоже надо как то передать потом обратно на html страницу.

Надеюсь понятно объяснила свою проблему.
Надеюсь на помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2023, 19:48
Ответы с готовыми решениями:

Обработка формы сайта на Go. Отправка данных формы на email
Здравствуйте, я новичок в Go. Как реализовать отправку данных на email. Есть сайт,но хочу прикрутить Go.

Парсинг и обработка данных на python
Есть такая ситуация, через апи со стороннего ресурса получаю json данные. В таком формате: { &quot;rows&quot;: } ...

Обработка данных формы
Здравствуйте. Возникает проблема в обработке введенных пользователем данных в форме. В качестве веб-сервера выступает lighttpd + perl +...

2
 Аватар для kazak
3604 / 2744 / 356
Регистрация: 11.03.2009
Сообщений: 6,307
26.02.2023, 23:24
Для разработчика Django немного неожиданный вопрос
https://docs.python.org/3/tutorial/modules.html
Если с английским туго, гуглите python модули/python пакеты, в ынтернетах много материалов на эту тему на русском.
0
18 / 16 / 2
Регистрация: 15.09.2017
Сообщений: 72
27.02.2023, 14:57
подробнее можно ? тебе просто нужно создать отдельный файл ? создать функцию / класс ? и кинуть туда свои аргументы полченные из формы чтобы над ними поработали и вернули результат? ? тогда в чем сложность ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2023, 14:57
Помогаю со студенческими работами здесь

Обработка данных формы
Всем привет! Мнойу было получено задание в ВУЗЕ (в самом этот вузе я НЕ учусь, т.е. не могу контактировать с преподавателем в полной мере):...

Обработка данных формы
Добрый день. Есть сайт на WP, на котором находится несколько форм для получения даных от пользователя. Кто-нибудь знает, где находится...

Обработка данных формы
есть такой код if(strtolower(substr($input, 0, 4))!=='https') { $input = 'https://vk.com/'.$input; } ...

Обработка данных из формы
Есть проблемка, не знаю как решить ее. В магазине пользователь выбирает несколько товаров. После заказа они через цикл собираются в одну...

Обработка данных с формы
В некоторых учебниках рекомендуется обрабатывать данные с формы, так как в этих данных может быть опасный код. Но ведь данные записываются...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru