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

Передача параметров во view

08.02.2020, 17:52. Показов 3287. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В шаблоне:
HTML5
1
<a href="{% url 'task_new' projectid=project.pk %}" class="top-menu"><span class="glyphicon glyphicon-plus"></span></a>
В браузере формируется правильный URL:
http://localhost:8000/projects... task_add/2
Но ошибка:
Reverse for 'task_new' with no arguments not found. 1 pattern(s) tried: ['projects/projects_list/tasks_list/task_add/(?P<projectid>[0-9]+)$']

В urls.py:
Python
1
path('projects_list/tasks_list/task_add/<int:projectid>', views.task_new, name='task_new'),
Если убираю во вьюхе параметр projectid (просто для интереса), то ругается:
task_new() got an unexpected keyword argument 'projectid'

Значит, всё-таки, двойка на конце URL пытается передаться во вьюху? Почему тогда в первом случае такая ошибка? (
И вообще, что тут не так? )
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2020, 17:52
Ответы с готовыми решениями:

Передача параметров из View в Controller
Имеется на странице форма: &lt;form method=&quot;get&quot;&gt; &lt;div class=&quot;form-inline form-group&quot;&gt; &lt;label...

Передача параметров из View в Controller
Добрый вечер! Мне нужно из представления запустить Action с параметрами (UniqueSymbolSolution(string inputString)), который находится...

Передача произвольного набора параметров во view
Сейчас я передаю во типизированную вьюшку данные так: public ActionResult Test() { var results = from...

3
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
08.02.2020, 20:47
quasar63, а pk вообще есть?
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
09.02.2020, 09:55
В шаблоне всё правильно. Вроде.

Вьюшка должна выглядеть так:
Python
1
2
def task_new(request, projectid):
    pass
Добавлено через 2 минуты

Не по теме:

Я бы url написал так:

Python
1
'project/<int:project_id>/task/add/'

1
0 / 0 / 0
Регистрация: 22.12.2019
Сообщений: 9
09.02.2020, 20:40  [ТС]
Всем спасибо. Заработало!
Заменил projectid=project.pk на project.pk и пришлось добавить
Python
1
app_name = 'my_project'
- без этого отказывалось работать, хотя у меня только одно маленькое приложение пока.
Также поменял везде ссылки на такие:
HTML5
1
<a href="{% url ‘my_project:task_new’ project.pk %}" class="top-menu"><span class="glyphicon glyphicon-plus"></span></a>
По ссылкам
Python
1
'project/<int:project_id>/task/add/'
Я так сначала и пытался делать, но на что-то ругалось, сейчас уже не помню. Чуть позже попробую еще раз исправить, ибо так, ясное дело, правильней! )

Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2020, 20:40
Помогаю со студенческими работами здесь

Передача параметров из View в Controller через ViewBag
Добрый день! У меня есть контроллер, который получает значение ID и передает в ViewBag: public ActionResult Create(int campaignId) ...

Передача выходных параметров через список параметров с использованием указателей
Организовать передачу выходных параметров через список параметров. Для этой цели следует использовать указатели. #define...

Связи таблиц, обращение данных и передача данных из view во view
Есть две таблицы: person и driver. В таблице person первичный ключ, driver - хранится внешний ключ. Следовательно в вроекте model: //...

Передача параметров через список параметров формы
Hi all! У кого есть опыт передачи параметров через заголовочный список параметров формы? Желетельно пример записи. Заранее...

Передача нескольких параметров в pthread_create (передача структуры)
Здравствуйте. Мне нужно передать последним параметром в функцию pthread_create следующую структуру struct data { float a; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru