Как отсортировать данные и передать их по методу POST? - Python

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, разобраться новичку. Необходимо сделать следующее: на страничке есть форма для ввода данных (цифры через запятую) и кнопка отправки, данные должны сортироваться (по возрастарнию) и передаться на другую страничку (или выводиться на этой же снизу, ели так проще. я просто не знаю как так сделать). Все. Подскажите, пожалуйста: -как задать адрес для пост запроса? -как правильно принять его? я так понимаю это подправить функцию в вьюхе... -как добавить функцию сортировки? Такой вопрос я задаю так-как мне кажетья в этом должны быть какие-то особености Джанго. Я так подумал, потому-что:
Листинг программы
  1. return HttpResponse("Пример")
работает, а
Листинг программы
  1. return HttpResponse(a) # (где а = "Пример")
не работает страница с формой
Листинг программы
  1. <form action="КУДА ОТПРАВОЯТЬ ТО? " method="post">
  2. <input name="a">
  3. <input type="submit" value="sort" />
  4. </form>
вторая страница пока пуста... вьюха
Листинг программы
  1. from django.shortcuts import render
  2. def index(request):
  3. return render(request, 'sort/index.html')
  4. def results(request):
  5. return render(request, 'sort/res.html') # это страница пока пустая, в нее я так понимаю надо вставить переменную?
настройка УРЛов
Листинг программы
  1. urlpatterns = patterns('',
  2. url(r'^$', views.index, name='index'),
  3. url(r'^results/$', views.results, name='results'),
  4. )
Буду боагодарен за любую помошь!

Решение задачи: «Как отсортировать данные и передать их по методу POST?»

textual
Листинг программы
  1. <form action="/result/" method="post">
  2.     <input name="a">
  3.     <input type="submit" value="sort" />
  4. </form>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы