Size: a a a

Django [ru] #STAY HOME

2021 June 08

PA

Pavel Aksenov in Django [ru] #STAY HOME
Это зависит от количества записей. Если это поле уникальное на уровле бд, то по нему, вроде, должен быть индекс сделан. Ну и без запроса в бд не узнать есть объект или нет. Можно конечно сделать один запрос по всем прилетевшим данным, засунуть их, к примеру, в словать и потом по ключу доставать, но это уже оптимизация... не известно нужна ли.
источник

M

Mikhail in Django [ru] #STAY HOME
Спасибо попробую
источник

D

Dan in Django [ru] #STAY HOME
ещё актуально? тут нужно изменить УРЛС, и дописать передаваемые параметры в функции класа ПВС
источник

g

garrip91 in Django [ru] #STAY HOME
Почему такой код: https://pastebin.com/vztH8y9W не даёт никаких результатов, а стоит мне убрать оттуда if form.is_valid():, как тут же всё начинает работать?
источник

D

Dan in Django [ru] #STAY HOME
знач форма не валидная)
источник

D

Dan in Django [ru] #STAY HOME
form = SearchForm()
   if request.method == 'POST':
   form = SearchForm(request.POST)
возможно так нужно?
источник

g

garrip91 in Django [ru] #STAY HOME
А как это понимать? Мне объясняли, что, если через форму передаются какие-то данные, то она уже валидна
источник

D

Dan in Django [ru] #STAY HOME
я писал в ЛС примеры, в Форму, если у тебя пришел ПОСТ запрос, нужно передать пришедшие данные
источник

S

Stanley in Django [ru] #STAY HOME
на 5 строчке в форму request.POST то передай
form = SearchForm(request.POST)
источник

S

Stanley in Django [ru] #STAY HOME
а то ты пустую форму валидируешь
источник

S

Stanley in Django [ru] #STAY HOME
Если на фронте форма в соответствиями с правилами описана конешно
источник

g

garrip91 in Django [ru] #STAY HOME
Вот так лучше: https://pastebin.com/2T8K183K?
источник

S

Stanley in Django [ru] #STAY HOME
так должно быть
источник

S

Stanley in Django [ru] #STAY HOME
после этого при form.valid() как раз валидируются данные которые так в форму передаешь
источник

g

garrip91 in Django [ru] #STAY HOME
Нифига не работает
источник

S

Stanley in Django [ru] #STAY HOME
форма в шаблоне как выглядит?
источник

S

Stanley in Django [ru] #STAY HOME
и саму форму тоже показывай
источник

g

garrip91 in Django [ru] #STAY HOME
источник

g

garrip91 in Django [ru] #STAY HOME
class SearchForm(forms.Form):
   search_field = forms.CharField(label='Введите ключевое(-ые) слово(-а) для поиска')
источник

HA

Horatio A. in Django [ru] #STAY HOME
Можно и так, но лучше подключить Bootstrap и там уже стилизовать через виджеты
источник