Size: a a a

Django [ru] #STAY HOME

2020 September 12

A

Andrey in Django [ru] #STAY HOME
Обе пасты 404
источник

К

Кемель in Django [ru] #STAY HOME
Установил Silenium. Под него установил CHrome и ChromeDriver(рабочий, есть в PATH). Надо пройти тесты, но Django выдает ошибку:
FileNotFoundError: [WinError 2] Не удается найти указанный файл , после чего ругается на chromedriver что его нет в PATH, как execiption. Весь код здесь (https://channels.readthedocs.io/en/latest/tutorial/part_4.html) . HELP
источник

К

Кемель in Django [ru] #STAY HOME
СКРИН по предыдущей ошибке.
Спасибо
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Кемель
СКРИН по предыдущей ошибке.
Спасибо
если что, в селениуме можно указать абсолютный путь до нужного драйвера.
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
но это больше чтобы затестить что файл который ты считаешь драйвером действительно им является.
источник

К

Кемель in Django [ru] #STAY HOME
Alex Kalinin
если что, в селениуме можно указать абсолютный путь до нужного драйвера.
Я полный чайник. Прошелся по документации, и было сказано просто включить в PATH chromedriver и все должно работать. Поэтому я не сильно понимаю Вас.
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Кемель
Я полный чайник. Прошелся по документации, и было сказано просто включить в PATH chromedriver и все должно работать. Поэтому я не сильно понимаю Вас.
покажи как у тебя PATH выглядит
источник

Y

Yaroslav in Django [ru] #STAY HOME
Здравствуйте.

Помогите разобраться, как именно тут - https://dpaste.org/wpaV, происходит фильтрация.

Это filter, на который идёт ссылка в пришествующем файле - https://dpaste.org/LN2O
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Yaroslav
Здравствуйте.

Помогите разобраться, как именно тут - https://dpaste.org/wpaV, происходит фильтрация.

Это filter, на который идёт ссылка в пришествующем файле - https://dpaste.org/LN2O
открой для себя ipdb и отдебаж сам.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Yaroslav
Здравствуйте.

Помогите разобраться, как именно тут - https://dpaste.org/wpaV, происходит фильтрация.

Это filter, на который идёт ссылка в пришествующем файле - https://dpaste.org/LN2O
Что тебе не понятно?
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Сто лет с виндой не работал и еще бы столько же не работать.
Я хз что это, но path в винде вроде в другом месте. Типа такого
https://docs.alfresco.com/4.2/tasks/fot-addpath.html
Это список директорий разделенных через ; где искать имена.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nikolay Cherniy
Что тебе не понятно?
Я смотрю, на код и не понимаю как именно, он фильтрует.

Что тут может фильтровать? - https://dpaste.org/LN2O
источник

A

Andrey in Django [ru] #STAY HOME
кверисет же
источник

К

Кемель in Django [ru] #STAY HOME
Alex Kalinin
Сто лет с виндой не работал и еще бы столько же не работать.
Я хз что это, но path в винде вроде в другом месте. Типа такого
https://docs.alfresco.com/4.2/tasks/fot-addpath.html
Это список директорий разделенных через ; где искать имена.
Эх. У меня все так же.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Andrey
кверисет же
Это то я понял, но где здесь метод который отсеевает не нужные запросы?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Yaroslav
Это то я понял, но где здесь метод который отсеевает не нужные запросы?
UPD. немного не так, верхняя возвращает qs.filter или qs.exclude
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Кемель
Эх. У меня все так же.
Тогда план Б -
cls.driver = webdriver.Chrome()
https://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.chrome.webdriver
executable_path - задай абсолютный полный путь до того файла драйвера.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nikolay Cherniy
UPD. немного не так, верхняя возвращает qs.filter или qs.exclude
Это я понял, но как нижний фильтрует, я не понял, где тут код хоть как-то напоминающий фильтр -https://dpaste.org/LN2O
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Yaroslav
Это я понял, но как нижний фильтрует, я не понял, где тут код хоть как-то напоминающий фильтр -https://dpaste.org/LN2O
Ну qs.filter не достаточно напоминает?
источник

Y

Yaroslav in Django [ru] #STAY HOME
При этом Николай, если хоть одно поле формы пустое, фильтрует только эта часть

if value in EMPTY_VALUES:
   return qs

Я внес print для проверки - https://dpaste.org/9kTE
источник