Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 87

Что к чему и просто интерфейс

06.04.2015, 22:01. Показов 3005. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Помогите, пожалуйста, разобраться. У меня python 2.7.3, хотелось бы простенький интерфейс с одним комбинированным списком, радиокнопкой и двумя полями ввода.
Что нужно где скачать, куда установить, какой файлик куда запиахать и так далее.Искал по разным ссылкам, мануалам. Ничего не понял.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.04.2015, 22:01
Ответы с готовыми решениями:

У меня есть такой код,что необходимо чтобы сделать для него интерфейс и он запускался бы просто по нажатию кнопки?
#include <windows.h> #include <iostream> #include <conio.h> #include <stdio.h> #include <wingdi.h> using namespace...

К чему максимально просто написать чат-бота на Java?
Учитывая полное отсутствие опыта в вэб-технологиях. Логику работы бэкенда я сам организую, мне бы только работающую эхо-рыбу получить....

Нужно описание исходного кода скринсейвера, т.е. где что происходит, что чему и для чего присваивается и т.д
unit unitMain; interface uses Windows, Classes, Graphics, Forms, Registry; type TfrmMain = class(TForm) procedure...

44
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 87
16.04.2015, 13:23  [ТС]
Студворк — интернет-сервис помощи студентам
Спасибо.
А вот здесь:
JavaScript
1
2
3
var program = 3;
var send_data = new FormData();
send_data.append('program', program);
FormData() - откуда берется название этой функции?
Может у меня другое название этой функции? С чем его соотнести?
Пока не работает.
и параметр program - это поле с таким идентификатором должно быть или эта произвольная переменная?
***
Может мне тогда создать асоциативный массив?
Ведь данные из формы я беру:
JavaScript
1
op = $('#openid').val();{
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.04.2015, 14:37
Цитата Сообщение от sotik Посмотреть сообщение
и параметр program - это поле с таким идентификатором должно быть или эта произвольная переменная
Это название поля формы, по этому имени ты потом на стороне сервера будешь извлекать данные, которые записал в это поле.

Цитата Сообщение от sotik Посмотреть сообщение
Может мне тогда создать асоциативный массив?
Не нужно ничего создавать просто делаешь цикл и в нём извлекаешь данные со страницы и добавляешь в объект формы.

Добавлено через 1 минуту
Цитата Сообщение от sotik Посмотреть сообщение
Пока не работает.
Какая ошибка? Открой консоль браузера и посмотри какие ошибки возникают.
0
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 87
16.04.2015, 20:14  [ТС]
Браузер ошибок не дает, но вот данные не идут.
Python
1
2
3
@app.route('/login', methods = ['GET', 'POST'])
def login():
    return jsonify(api(request.form.get('openid', '')))
Форма в index выглядит так:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<form action="" method="post" name="login" onsubmit="return false">
    {{form.hidden_tag()}}
    <p>
        Please enter your OpenID, or select one of the providers below:<br>
        {{form.openid(size=80)}}
        {% for error in form.errors.openid %}
        <span style="color: red;">[{{error}}]</span>
        {% endfor %}<br>
    </p>
    <p>{{form.remember_me}} Remember Me</p>
    <p><input type="submit" value="Sign In" onclick="api(this.form)"></p>
</form>
<div id="result">result</div>
Начало функци, где идет сбор данных для отправки ajax выглядит так:
JavaScript
1
2
3
4
5
    function api(openid) {
var send_data = new FormData();
send_data.append('openid', openid);
...
}
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.04.2015, 22:03
Цитата Сообщение от sotik Посмотреть сообщение
Браузер ошибок не дает, но вот данные не идут.
Вставляй в разные части кода алерты и смотри, что выполняется, а что нет.

Приведи весь код js функции, которая отправляет запрос на сервер.
0
2 / 2 / 0
Регистрация: 20.01.2014
Сообщений: 87
18.04.2015, 00:41  [ТС]
Та хоть на лоб я себе прилеплю этот алерт,- все равно ничего не выйдет!
ajax не передает у меня переменную.
Python
1
2
    return jsonify(api(request.form.get('openid'))) #вот так ответ не приходит
#    return jsonify(api(3)) № а так приходит
Так что мне нужно написать в самом запросе, чтобы принудительно отправить туда цифру 3?!
Не нужно никаких форм и объектов.
JavaScript
1
  $.post("/ajax", {}, function(data){$("#result").html(data)});
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2015, 00:41
Помогаю со студенческими работами здесь

Объясните подробно данный код программы. Знаю что это фильтр а пошагово что к чему не понимаю
void __fastcall TForm1::suiButton7Click(TObject *Sender) { tdiag -&gt; Filtered = false; tdiag -&gt; Filt = «id_p=« + suiEdit6 -&gt; Text; ...

Как сделать Рамку для фотки , но не просто , а что бы можно было под рамкой написать что то )
Подскажите пж))

Что к чему?
В чем ошибка? program example1; var x, y, z, w: real; begin x := 149.9; y := 0.1174; z := 0.43; w :=...

Интерфейс с иерархией. Что идет в заголовок, а что в cpp
Добрый день, Допустим есть следующая иерархия: struct IBasicInterface { virtual ~IBasicInterface() {} virtual void...

Обьясните что к чему?
Факт в том что сайт пока не двигаю.. только наполняю каталог... как это обьяснить почему упала стоимость ссылки? - это же...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru