Добрый день. Подскажите, как мы понимаем какой именно класс применять вместо функции? Допустим хочу в проекте заменить функции на классы как мне это правильно сделать? не могу понять
Спасибо за видео, очень интересно - лайк! Остался один вопрос по самому началу: 1:20 тайминг - зачем мы указываем success_url и form_valid - разве это не одно и то же? Как я понял, success_url перенаправит нас на страницу в том случае, если все успешно сработает с формой. И form_valid занимается тем же самым. Как сделать сохранение этой формы в БД? Можете, пожалуйста, объяснить эти моменты?
Да, вы правы, здесь success_url и form_valid - делают одно и то же. Но в form_valid можно реализовать как раз сохранение в БД, используя переданные данные через объект form. Само сохранение в данной форме придется делать вручную через ORM, т.к. используется форма не связанная с моделью.
Я столкнулся с проблемой. Как и вы объяснили я добавил CaptchaField, но изображение у меня в браузере не открываются. Решил погуглить не нашёл что-то что помогло бы решить это. Может тут кто-то что-то как-то?)
Я, к сожалению, столкнулся с проблемой( После нажатия на отправку в "Обратной связи" я попадаю на страницу "Добавить статью" и подсвечивают ошибки "поле обязательно для заполнения", будто я отправил из этих полей... Почему так?
Не понимаю зачем одновременно использовать success_url = reverse_lazy('home') и redirect('home') в функции form_valid Одно и то же действие прописано же...
Всем день добрый! Может кто знает, как решить проблему, что в обще не могу найти решение. Уже все перепроверил и кучу статей пересмотрел. В общем после всех манипуляций с captcha, при запуске сервера выдает такую ошибку: OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома. Причем до этого делал 2 проекта все норм было, а сейчас( уже другой проект) и постоянно выдает такую ошибку. Подскажите, где что посмотреть и проверить. Ведь точно, где то что то не досмотрел по невнимательности
Перейти в директорию там где лежит ваше окружение , пример “C:\имя_папки_с_окружением” , и в консоли вызвать команду .\название_вашего_окружения\Scripts\Activate
selfedu - это как знак качества! Скоро станет нарицательным именем!
Спасибо! Я удивляюсь, как Вам удаётся так понятно рассказывать!!!!
Очень много чего полезного нашел для себя в этом курсе. Спасибо огромное вам!
Добрый день! Отдельное спасибо, что материалы появились на сайте!
Спасибо!! Благодаря Вам какой раз убеждаюсь, что всё на самом деле не сложно и не страшно, важно лишь разобраться
Потрясающий урок! Автор отлично подаёт материал - с примерами
Объяснено подробно, с примерами! Спасибо большое!
Cпасибо! Как все удивительно просто, слов нет !!!
Уроки просто супер! Отличный сайт получается!
Хорошее видео, уже 23-е по счёту, и ни одного плохого, впечатляет.
Офигенный курс
Спасибо, Сергей!
Спасибо за ваш труд!
Все круто, урок супер, capatcha работает)
Vu tak ponjatno vse govorite i pokazuvaete , y vas talant !!!!!A eshe i golos prijatnui☺
В функциях get_context_data можно использовать метод update() для объединения словарей - context.update(c_def).
проще так return c_def | context
круто, спасибо!
Здравствуйте! Подскажите, а как настроить стили для отображения поля капчи?
Добрый день. Подскажите, как мы понимаем какой именно класс применять вместо функции? Допустим хочу в проекте заменить функции на классы как мне это правильно сделать? не могу понять
Настільки легко, що аж соромно 😁
Спасибо за видео, очень интересно - лайк! Остался один вопрос по самому началу:
1:20 тайминг - зачем мы указываем success_url и form_valid - разве это не одно и то же? Как я понял, success_url перенаправит нас на страницу в том случае, если все успешно сработает с формой. И form_valid занимается тем же самым. Как сделать сохранение этой формы в БД? Можете, пожалуйста, объяснить эти моменты?
Да, вы правы, здесь success_url и form_valid - делают одно и то же. Но в form_valid можно реализовать как раз сохранение в БД, используя переданные данные через объект form. Само сохранение в данной форме придется делать вручную через ORM, т.к. используется форма не связанная с моделью.
@@selfedu_rus спасибо за ответ! Скажите, а как должно в идеале выглядеть сохранение кода? У нас же нет такой БД даже
@@deniskrepak не БД, а таблицы, наверное, вы имеете в виду? Нужно вручную создать (через миграцию) и затем, использовать в программе.
@@selfedu_rus да, спасибо)
@@selfedu_rus Сергей, а как с вами связаться возможно?
🔥🔥🔥💻🤓
Я столкнулся с проблемой. Как и вы объяснили я добавил CaptchaField, но изображение у меня в браузере не открываются. Решил погуглить не нашёл что-то что помогло бы решить это. Может тут кто-то что-то как-то?)
Спасибо.
Я, к сожалению, столкнулся с проблемой( После нажатия на отправку в "Обратной связи" я попадаю на страницу "Добавить статью" и подсвечивают ошибки "поле обязательно для заполнения", будто я отправил из этих полей... Почему так?
Не понимаю зачем одновременно использовать success_url = reverse_lazy('home') и redirect('home') в функции form_valid Одно и то же действие прописано же...
Есть вопрос: Как настроить отображение русских символов вместо английских?
глобальная смена языка в проекте - это параметр в settings.py (точно не помню, вроде, LANGUAGE_CODE)
Спасибо огромное за уроки. А деплой будет?
Возможно позже, сначала оценю как смотреть будут.
@@selfedu_rus это весь курс или еще будут уроки?
@@aleksdanilin237 еще одно занятие и пока остановлюсь
@@selfedu_rus не останавливайся, пожалуйста
@@selfedu_rus если будет время и желание, можно еще работу с сессиями и куками осветить, например для корзины покупок. Спасибо!
👍
А куда данные-то уходят?
Гуглу
Всем день добрый! Может кто знает, как решить проблему, что в обще не могу найти решение. Уже все перепроверил и кучу статей пересмотрел. В общем после всех манипуляций с captcha, при запуске сервера выдает такую ошибку: OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома. Причем до этого делал 2 проекта все норм было, а сейчас( уже другой проект) и постоянно выдает такую ошибку. Подскажите, где что посмотреть и проверить. Ведь точно, где то что то не досмотрел по невнимательности
А как изменить название поля? Что бы в форме выводилось не 'Captcha' а другое слово. Более дружественное, например "Введите символы с картинки"...
Я так сделал
captcha = CaptchaField(label='Код')
@@Wein4ik спасибо, дружище!)
подскажите как надо активировать окружение при команде
source venv/Scripts/activate
source : Имя "source" не распознано
Перейти в директорию там где лежит ваше окружение , пример
“C:\имя_папки_с_окружением” , и в консоли вызвать команду
.\название_вашего_окружения\Scripts\Activate
Привет автор! Как я могу поговорит с вами? У меня есть предложение если вас интересует...
Спасибо, предложений не нужно )
@@selfedu_rus а заказ принимаете?))
@@модернкомбат-н6г нет, вы что, у меня и без этого работы по горло! ))
Подскажите,пожалуйста, а куда в итоге данные уходят?
в гугл )
@@selfedu_rus Подскажите, как сделать так, чтобы еще и на почту админа уходили? :)
Мое лицо, когда зашел на сайт, а там просят ввести Capatcha /\ _ /\
"... И видим .. да, мы забыли с вами добавить шаблон ..."
Умные мысли преследовали его, но он оказался быстрее.
Обходят боты подобные капчи. Нужно что-то посложнее