Django Как сделать дефолтные Гет запросы?

352
26 июля 2021, 19:40

Есть 2 Get запроса, чтобы фильтровать товар ( смотрите картинку)

<form class ="form for_change_items" method="get" name="for_change_items" > 
                                    
                                        <div class="form-check" > 
                                            <input class="form-check-input" type="radio" name="change_items" id="2_items" value="2_items"   onClick="for_change_items.submit()" > 
                                                <label class="form-check-label" for="2_items"> 
                                                    <img class="img_right_menu" src="../../../static/img/2_items.jpg" alt ="Профиль"> 
                                                </label> 
                                            <input class="form-check-input" type="radio" name="change_items" id="many_items" value="many_items"   onClick="for_change_items.submit()" > 
                                                <label class="form-check-label" for="many_items"> 
                                                    <img class="img_right_menu" src="../../../static/img/many_items.jpg" alt ="Профиль"> 
                                                </label> 
                                        </div> 
                            </form>

Как мне сделать так, чтобы при заходе на страницу, я сразу получал какие-то дефолтные значения Например = http://127.0.0.1:8000/first_item/?model_or_item=model?change_items=many_items

Answer 1
  1. Вариант, плохой, но вариант - при переходе не страницу без GET параметров редеректить на дефолтные ДО загрузки страницы
  2. Не отображать дефолтные значения в адресной строке и использовать их только на серверной части, а-ля:
if not uses_other_get_params:
    sort_by = default_sort
  1. И да, куки лучше. Или сессии
READ ALSO
Верстка сайта, размеры div

Верстка сайта, размеры div

Столкнулся с такой проблемой при верстке сайтаЗапускал во всех браузерах, этот маленький пропуск видно везде, но только при 100%

524
colspan problem

colspan problem

Как поднять 17ую ячейку до середины 11ой, чтобы ничего не съехало?

233
Не работает regex в валидации формы html

Не работает regex в валидации формы html

Имеется форма в вэб-приложении:

229
Неправильно работает рандомизация [дубликат]

Неправильно работает рандомизация [дубликат]

Есть код, который рандомизирует общий список, и даёт на выход N-элементов Иногда он возвращает всё время одинаковые данные, иногда норм работаетВ...

233