остановился к вечеру) И это очень плохо для меня)
У меня есть поисковая форма, с которой я хочу отправить юзера по ссылке
http://127.0.0.1:8000/new/patients/?name=(имя пациента, которое ввел юзер)
Например - http://127.0.0.1:8000/new/patients/?name=p1
Но я сильно затупил и не понимаю как инпут с формы передать как параметр в юрл.
Скидываю скрины - 'patients_html' - это name моей url со списком пациентов. Фильтр по параметру "name" работает, мне только надо отправить на нужную ссылку юзера.
Буду очень благодарен, готов полайкать вам инсту или что))
Форм экшн = гет
Спасибо! Но не понял. У меня сейчас так: action="{% url 'patients_html' name=searchinput %}" method="POST"> Можно тебя попросить переписать?
во первых у формы должен быть метод get во вторых форма должна быть закрыта а ключ указывается в атрибуте name инпута ну и типа search нет на сколько я знаю
аааа, я сначала подумал, что ничего не понял, но ты меня спас! С первой попытки заработало Очень благодарен!
Можно еще спросить? Я сделал три поля поиска в которые вводяться разные параметры. Можно ли попросить html не реагировать на те, в которые ничего не ввели? Или это надо queryset переписать както? Потому что я при вводе инфы только в первое поле получаю ссылку http://127.0.0.1:8000/new/patients/?name=p1&patient_id=&phone= и пустую страницу в результате
у тебя просто условие is not None строгое
спасибо, я переписал как if name is not None or "" и, похоже, работает)))
Обсуждают сегодня