Я крайне удивлен почему у автора только 52 тыс. подписчиков. Постоянно идет акцент на материал, который действительно необходим. (часто можно услышать в видео "Это я делать не буду в целях экономии времени" или "В стили не буду углубляться, чтобы все не превратилось в справочный материал". Для меня это показатель того, что у автора цель именно в передаче не только знаний, а самое главное логики и понимания. Все разжевано и разложено по полочкам(изумительно) И что мне больше всего импонирует, так это умение донести не верхушки, как многие, а суть. Спасибо за ваш труд.
Величайший учитель, по многим аспектам, языкам, фреймворкам и т.д. Спасибо тебе большое за проделанную работу! Изучаю детально Django и твои уроки просто прекрасно объясняют на примерах все. Сил и процветания!
огромное спасибо за Ваш труд. Купила уроки на одной известной платной площадке и ничего не поняла, но Вы рассказываете всё подробно и понятно. Спасибо!
Спасибо за отличные уроки! На другом канале смотрел схожий курс, там очень многое просто не объяснялось, например про csrf было сказано, что он тут просто нужен, типа поверьте на слово)) А вы основательно объясняете. Большое вам спасибо.
Мне как совсем неопытному новичку сложно разобраться во всех тонкостях. Повторить за примером не составляет труда, но когда начинаешь делать форму под совй проект возникают трудности, но чуть больше усердия, пару просмотров + чтение документации и уже все получается)
Спасибо еще раз за классные уроки! Маленькое замечание: 9:40 - вроде согласно документации и википедии, csrf-атаки - это когда вредоносный сайт пытается отправить данные, введенные пользователем, на наш сайт, и сделать нехорошее действие, если мы авторизованы на нашем сайте. А вот кража логинов-паролей - это фишинг. CSRF-токен не спасёт от кражи логина-пароля на вредоносном сайте, ведь в таком случае мы не идем на наш сайт, а просто передаем злоумышленнику свои данные "на месте". Поправьте, если ошибаюсь.
В функции show_category добавляете строчку и все. Попутно меня остальные моменты, по типу absolute_get_url в models.py Category на slug url и в urls.py чтобы тоже со slug все работало. Это можно сделать с текущими знаниями, если вы смотрели все прежние ролики этого курса. c = Category.objects.get(slug=cat_slug) posts = Women.objects.filter(cat_id=c.pk)
Если что-то не выходит, то надо немного развеяться. В самом деле. У меня не выходило вывести "form.non_field_errors". Вот сегодня сел, и спустя 5 мин понял, что писал fieldS... Дык Спасибо вам за видео!
Спасибо! По слагу в форме можно легко автоматизировать простым скриптом на стороне пользователя. А по изображениям в будущих занятиях. Категории можно добавлять независимой формой, все по аналогии, но здесь лучше использовать формы, связанные с моделью. Об этом дальше.
Есть непонятности, без уточнения которых потом самостоятельно я вряд-ли что либо напишу. А именно все что касается кода в html документе. Например: {{ form.non_field_errors }} - где почитать про методы в form. как здесь non_field_errors Откуда этот метод взялся, где посмотреть и почитать про них? {% for f in form %} {{f.label}}: {{ f }} те же вопросы про f.id_for_label, f.label, тег label и класс class="form-label" мы сами определяем какие хотим или эти значения меняют отображение формы? что они значат? {{ f.errors }} - все те же вопросы
Все методы запоминать по ходу изложения (думаю, это лучший подход, т.к. тупо читать документацию пользы особой не даст). По поводу классов (class) см. плейлист по HTML.
@@selfedu_rus согласен, что тупо читать нет смысла, но так как в видео практически не разъяснено, что возвращают эти методы, все таки хотелось бы хотя бы иметь ссылку на документацию, к которой позже можно будет обратиться. А то так тупо переписываешь код, а что он значит не понятно)
Спасибо за ваши уроки. Помогите с таким вопросом. Есть объект формы с несколькими полями. В зависимости от условий должно выводиться одно поле или все. Как это сделать, используя этот объект, не прибегая к ручному вводу поля в шаблоне?
Здравствуйте, хочу сказать спасибо вам за ваши уроки и спросить кое-что. Имеет ли смысл создание отдельных форм для добавления, скажем , статей, если у нас и так есть админ панель для их добавления?
Сергей, здравствуйте! Огромное спасибо вам за видео! Скажите пожалуйста, можем ли мы в принципе обрабатывать данные с формы в view, без использования встроенного класса формы джанго, а лишь голый html? Спасибо!
Здравствуйте, а можно как-нибудь при отображении формы в шаблоне достать и отобразить каждый элемент формы отдельно. Можно ли доставать элементы из коллекции form по индексу? Это нужно для того, чтобы, к примеру, между полями формы разместить какой-то текст. Заранее спасибо
возникла проблема. Когда я ввожу неправильно данные в поля и пытаюсь добавить, мне не пишет никакие ошибки. Даже если все правильно, пост не добавляется в терминале тоже ничего не пишется. Ошибки не выскакивают. Подскажите, что это может быть
Здравствуйте. Спасибо за идеальные уроки. Вы преподаватель от Бога! Подскажите пожалуйста, как можно сделать обязательное поле при активном чекбоксе, то есть если пользователь кликнул чекбокс, то появляется следующее поле и оно обязательное только в этом случае??? Что бы оно появлялось я думаю на js сделать, но если в django есть свои такие фишки подскажите тоже плз. Еще раз спасибо!
Спасибо! Да, вы все правильно думаете, это уже функционал фронтенда и здесь нужен JS, по крайней мере я бы делал так, Django, думаю, тут мало чем поможет.
Оч. круто, спасибо! А если допустим мы делаем блог, пользователь пишет пост и сохраняет его, как сделать так, что бы в базу данных залетало имя пользователя который писал этот пост?
Сначала Добавить в Модель поста еще одно свойство, В котором будут храниться имя пользователя. Далее, перед сохранением данных из формы, дополнительно подтягиваешь текущего пользователя и сохраняешь его в базу
Вопрос по стилям оформления: привязка оформления через widget была показана просто чтобы показать, что такое возможно? Или это бестпрактис? Просто почему-то казалось, что обернуть в шаблоне каждый элемент в div с соответствующим css-классом будет гибче и наглядней. Ошибаюсь? (вопрос не в качестве троллинга ни в коем случае - действительно интересно, как правильней делать)
У меня вот появился вопрос по поводу футера - там под ним идёт какая-то полоса пустая - кто-то знает как это решить? Это связано походу с CSS? Сергей, у Вас на сайте всё работает нормально - как Вы этого добились?
Я нашел только два решения (но как мне кажется - это больше костыли) 1. Это добавить в footer пару записей с 2. Это поправить padding. А потом я обнаружил, что это проблема firefox, но при этом сайт proproprogs отображается нормально - в общем - я даже не знаю куда копать дальше
А как клонировать форму? Например, я создал класс с двумя формами, и их надо повторять n кол-во раз, class NetworkForm(forms.Form): class Meta: csrf = False address = forms.CharField(max_length='50', validators=[validate_ipv4_address]) netmask = forms.CharField(max_length='50', validators=[validate_ipv4_address]) pass vlan809 = NetworkForm() Вот так не работает...
Что то не понятно, сначала в функции addpage отображаются очищенные данные в строчке print потом return на возвращает шаблон , которому мы передали форму AddPostForm(request.POST) , где тут котлеты, а где мухи?
Поле photo в базе данных имеет значение по умолчанию NOT NULL, мы не передали туда никакого значения, но ошибки не возникло. Если в форме будет отсутствовать любое из текстовых полей бд, то ошибки также не возникает. Почему? При запросе значения из такого поля photo почему-то получаем ссылку на класс ImageFieldFile, а из текстового поля - пустую строку. Это метод .objects.create() так чудит, или что-то я не пойму?
Здравствуйте, не совсем понятно как работает шаблон action="{% url 'add_page' %}",как он будет возвращаться на текущую страницу?add_page где-то определяли?
Тоже долго просидел с этим вопросом)) Это, оказывается, третий аргумент одного из path в файле urls.py. И таким образом обращаемся не к url-адресу страницы addpage, а к её имени(наверное), которое указали в urls.py
Здравствуйте, подскажите плиз почему в коде файла addpage.html переменная {{ f.id_for_label }} горит красным и пайчарм показывает ошибку invalid id reference, код конечно работает, но все же?)
@@selfedu_rus Cергей, я имею ввиду, к пример, у нас есть форма обратной связи. Она не привязана к модели, есть возможность где-то сохранять сообщения пользрователей кроме как в БД? Или какой может быть пример форм не привязанных к модели и их применение?
приветствую, сделал всё как в видео, но на странице не отобразилось поле для ввода (как здесь 11:14), что нужно поправить? и еще при записи ссылки в атрибуте action выскакивает ошибка ( NoReverseMatch at /add/ Reverse for '' not found. '' is not a valid view function or pattern name. )
@@helish_88 вы имеете в виду в шаблоне? иногда это нужно для более тонкой настройки ее оформления, здесь я просто показывал возможности Django по связке формы + шаблон
@@selfedu_rus не я имел ввиду прям с сайта, , ситуация такая есть расширенный профиль пользователя c доп моделью Profile, сделал 2 формы на основе моделей User и Profile, а мне предложили сделать на основе одной формы используя несвязанные с моделью и вот не знаю как в эту форму вствить данные из базы и орредактировать их
Блин, я вроде всё то же самое делал, но получил ошибку aise TemplateDoesNotExist(template_name, chain=chain) django.template.exceptions.TemplateDoesNotExist: templates/add_new_link.html
Я крайне удивлен почему у автора только 52 тыс. подписчиков.
Постоянно идет акцент на материал, который действительно необходим. (часто можно услышать в видео "Это я делать не буду в целях экономии времени" или "В стили не буду углубляться, чтобы все не превратилось в справочный материал". Для меня это показатель того, что у автора цель именно в передаче не только знаний, а самое главное логики и понимания.
Все разжевано и разложено по полочкам(изумительно)
И что мне больше всего импонирует, так это умение донести не верхушки, как многие, а суть.
Спасибо за ваш труд.
через год уже 108 тысяч)
Аффтор жжёт )) Очень приятно когда стараются донести суть логики, а не "и так сойдёт". Спасибо, труд оценен по достоинству!!!
Спасибо за огромную проделанную работу!
Величайший учитель, по многим аспектам, языкам, фреймворкам и т.д. Спасибо тебе большое за проделанную работу! Изучаю детально Django и твои уроки просто прекрасно объясняют на примерах все. Сил и процветания!
Сергей, благодарю за неоценимую помощь в изучении программирования.
огромное спасибо за Ваш труд. Купила уроки на одной известной платной площадке и ничего не поняла, но Вы рассказываете всё подробно и понятно. Спасибо!
Спасибо за отличные уроки! На другом канале смотрел схожий курс, там очень многое просто не объяснялось, например про csrf было сказано, что он тут просто нужен, типа поверьте на слово)) А вы основательно объясняете. Большое вам спасибо.
Спасибо, за то, что ты делаешь! Ты открываешь новые горизтнты людям, которые в этом зачастую очень нуждаются. От души, спасибо!
Шикарная подача материала. До этого такого уровня уроки по django попадались только - пиратские))...
Спасибо автору за кропотливый большой труд. Канал всем рекомендую
Очень понятно и подробно , каждый шаг, спасибо Вам огромное!
Мне как совсем неопытному новичку сложно разобраться во всех тонкостях. Повторить за примером не составляет труда, но когда начинаешь делать форму под совй проект возникают трудности, но чуть больше усердия, пару просмотров + чтение документации и уже все получается)
Опытные так же делают
Спасибо еще раз за классные уроки!
Маленькое замечание: 9:40 - вроде согласно документации и википедии, csrf-атаки - это когда вредоносный сайт пытается отправить данные, введенные пользователем, на наш сайт, и сделать нехорошее действие, если мы авторизованы на нашем сайте. А вот кража логинов-паролей - это фишинг. CSRF-токен не спасёт от кражи логина-пароля на вредоносном сайте, ведь в таком случае мы не идем на наш сайт, а просто передаем злоумышленнику свои данные "на месте". Поправьте, если ошибаюсь.
Все верно! Спасибо, за поправку!
Спасибо огромное вам за вклад в обучении бэкэнду на джанго
Автор, спасибо тебе! Пора выдвигаться на премию "Учитель года"!
Сергей, спасибо за урок! Все работает как вы и сказали)
Лайк и подписка оформлена!!Спасибо за работу !!
Сергей, спасибо большое!
Уроки от бога!
Нельзя такое писать. Это реально богохульство.
Спасибо, ждём курс по Джанго на степике))
Спасибо! уроки - огонь! Очень здорово и доступно! Безмерная благодарность, маэстро!
классный же у вас контент !!! !!!!!!!!!!!!!!!!!!
В функции show_category добавляете строчку и все.
Попутно меня остальные моменты, по типу absolute_get_url в models.py Category на slug url и в urls.py чтобы тоже со slug все работало.
Это можно сделать с текущими знаниями, если вы смотрели все прежние ролики этого курса.
c = Category.objects.get(slug=cat_slug)
posts = Women.objects.filter(cat_id=c.pk)
В PyCharm под Windows нажатие клавиш Ctrl + Alt + L автоматически форматирует код и он легче читается + соответствует соглашениям оформления.
Есть ли такая опция в vs code ?
@@shortvideos9955 в палитре команд выбрать "Format document" или Ctrl + Shift + I.
классно жду уроки DjangoRestFramework
ruclips.net/video/i-uvtDKeFgE/видео.html
Спасибо за урок
Спасибо Вам за урок!
Спасибо мне как раз это нужно было❤️❤️❤️
Спасибо большое! Очень помогло!
Если что-то не выходит, то надо немного развеяться. В самом деле. У меня не выходило вывести "form.non_field_errors". Вот сегодня сел, и спустя 5 мин понял, что писал fieldS... Дык
Спасибо вам за видео!
Спасибо все понятно! Есть пару вопросов :
1. Почему в админке slug заполняется автоматически, а тут вручную?
2. Как добавить фото и новую категорию?
Спасибо! По слагу в форме можно легко автоматизировать простым скриптом на стороне пользователя. А по изображениям в будущих занятиях. Категории можно добавлять независимой формой, все по аналогии, но здесь лучше использовать формы, связанные с моделью. Об этом дальше.
@@selfedu_rus а скриптик потом нам не продемонстрируете? :))
@@Razilator github.com/selfedu-rus/django-lessons/blob/main/to-translit.js
Топ! Огромное спасибо)
Есть непонятности, без уточнения которых потом самостоятельно я вряд-ли что либо напишу. А именно все что касается кода в html документе. Например:
{{ form.non_field_errors }} - где почитать про методы в form. как здесь non_field_errors
Откуда этот метод взялся, где посмотреть и почитать про них?
{% for f in form %}
{{f.label}}: {{ f }}
те же вопросы про f.id_for_label, f.label, тег label и класс class="form-label" мы сами определяем какие хотим или эти значения меняют отображение формы? что они значат?
{{ f.errors }} - все те же вопросы
Все методы запоминать по ходу изложения (думаю, это лучший подход, т.к. тупо читать документацию пользы особой не даст). По поводу классов (class) см. плейлист по HTML.
@@selfedu_rus согласен, что тупо читать нет смысла, но так как в видео практически не разъяснено, что возвращают эти методы, все таки хотелось бы хотя бы иметь ссылку на документацию, к которой позже можно будет обратиться. А то так тупо переписываешь код, а что он значит не понятно)
Спасибо большое!
Спасибо за ваши уроки. Помогите с таким вопросом. Есть объект формы с несколькими полями. В зависимости от условий должно выводиться одно поле или все. Как это сделать, используя этот объект, не прибегая к ручному вводу поля в шаблоне?
Здравствуйте, хочу сказать спасибо вам за ваши уроки и спросить кое-что. Имеет ли смысл создание отдельных форм для добавления, скажем , статей, если у нас и так есть админ панель для их добавления?
Имеет смысл если нужно чтобы у посетителей сайта была возможность добавления статей, а не только у админа
это как бы основная идея форм-чтобы любой посетитель сайта мог заполнить их, а не только админ
Доброго времени суток. Столкнулся с проблемой, не открывается сайт с документацией по Django. Это проблема для РУ пользователей?
У вас есть видеоурок по formset? Как изменить несколько заполненных форм сразу на одной странице?
этого не делал, можно в сообществе телеграм-канала спросить
Подскажите, как сделать так, чтобы в опере сайт отображался таким же красивым шрифтом?
скажите, а где сейчас доступна документация?
Сергей, здравствуйте! Огромное спасибо вам за видео!
Скажите пожалуйста, можем ли мы в принципе обрабатывать данные с формы в view, без использования встроенного класса формы джанго, а лишь голый html? Спасибо!
Естественно, делайте в Django обработку GET или POST запроса и дальше вручную. Классы view, фактически, это и делают.
Сергей, спасибо за обратную связь!
Удалось реализовать и еще глубже усвоить материал!!!
Класс!
Здравствуйте, а можно как-нибудь при отображении формы в шаблоне достать и отобразить каждый элемент формы отдельно. Можно ли доставать элементы из коллекции form по индексу? Это нужно для того, чтобы, к примеру, между полями формы разместить какой-то текст. Заранее спасибо
Здравствуйте! Да, можно. {{form.имя_поля}} Вот таким нехитрым способом можно обратиться к любому полю формы по его имени
@@egorpomozov4834 Спасибо большое! Вы мне очень помогли!
возникла проблема. Когда я ввожу неправильно данные в поля и пытаюсь добавить, мне не пишет никакие ошибки. Даже если все правильно, пост не добавляется в терминале тоже ничего не пишется. Ошибки не выскакивают. Подскажите, что это может быть
так у меня получилось, могу прислать код в комментарий, мало ли кому пригодится!
может только у меня, но не открывается сайт с документацией на русском из описания....
Спасибо Большое! А в DRF он также будет выдавать сообщение об ошибки? И кстати, будут видосы про DRF как продолжение?
Спасибо! Насчет DRF пока незнаю. Посмотрю как пойдет этот курс.
@@selfedu_rus Было бы круто посмотреть DRF совместно с React)
Здравствуйте. Спасибо за идеальные уроки. Вы преподаватель от Бога! Подскажите пожалуйста, как можно сделать обязательное поле при активном чекбоксе, то есть если пользователь кликнул чекбокс, то появляется следующее поле и оно обязательное только в этом случае??? Что бы оно появлялось я думаю на js сделать, но если в django есть свои такие фишки подскажите тоже плз. Еще раз спасибо!
Спасибо! Да, вы все правильно думаете, это уже функционал фронтенда и здесь нужен JS, по крайней мере я бы делал так, Django, думаю, тут мало чем поможет.
Оч. круто, спасибо! А если допустим мы делаем блог, пользователь пишет пост и сохраняет его, как сделать так, что бы в базу данных залетало имя пользователя который писал этот пост?
Сначала Добавить в Модель поста еще одно свойство, В котором будут храниться имя пользователя. Далее, перед сохранением данных из формы, дополнительно подтягиваешь текущего пользователя и сохраняешь его в базу
Спасибо!!!
Вопрос по стилям оформления: привязка оформления через widget была показана просто чтобы показать, что такое возможно? Или это бестпрактис?
Просто почему-то казалось, что обернуть в шаблоне каждый элемент в div с соответствующим css-классом будет гибче и наглядней. Ошибаюсь?
(вопрос не в качестве троллинга ни в коем случае - действительно интересно, как правильней делать)
Я, думаю, тут как удобнее.
Здравствуйте, как можно реализовать авто-набор слага ( когда пользователь создаёт статью )
Только через JavaScript - это фронтенд элемент уже
Спасибо
Спасибо за урок, все предельно понятно. НО нНЕ ПОНЯТНО КАКИМ ОБРАЗОМ CRF_TOKEN СПАСАЕТ ОТ 'ФИШИНГА'
CSRF не от фишинга, а от межсайтовых аттак (в видео некорректно сказано)
👏👍
Top!)😁🔥
У меня вот появился вопрос по поводу футера - там под ним идёт какая-то полоса пустая - кто-то знает как это решить? Это связано походу с CSS? Сергей, у Вас на сайте всё работает нормально - как Вы этого добились?
Я нашел только два решения (но как мне кажется - это больше костыли) 1. Это добавить в footer пару записей с 2. Это поправить padding. А потом я обнаружил, что это проблема firefox, но при этом сайт proproprogs отображается нормально - в общем - я даже не знаю куда копать дальше
А как сделать чтобы слаг сам формировался после того как был введён заголовок?, типа prepopulated_fields в админке
Создать в HTML документе фунцию на JS и вызвывать при заполнении поля title. Пример этой функции на гите (отдельный файл).
А как клонировать форму?
Например, я создал класс с двумя формами, и их надо повторять n кол-во раз,
class NetworkForm(forms.Form):
class Meta:
csrf = False
address = forms.CharField(max_length='50', validators=[validate_ipv4_address])
netmask = forms.CharField(max_length='50', validators=[validate_ipv4_address])
pass
vlan809 = NetworkForm()
Вот так не работает...
Спасибо.
отлично !!!!
Что то не понятно, сначала в функции addpage отображаются очищенные данные в строчке print потом return на возвращает шаблон , которому мы передали форму AddPostForm(request.POST) , где тут котлеты, а где мухи?
Аааа, это print в терминале данные выводит? Ну так бы сразу и сказали)
Поле photo в базе данных имеет значение по умолчанию NOT NULL, мы не передали туда никакого значения, но ошибки не возникло. Если в форме будет отсутствовать любое из текстовых полей бд, то ошибки также не возникает. Почему?
При запросе значения из такого поля photo почему-то получаем ссылку на класс ImageFieldFile, а из текстового поля - пустую строку. Это метод .objects.create() так чудит, или что-то я не пойму?
тоже не понял этой темы...
сайт djbook не работает( Может знает кто сайт с хорошо переведённой русской документацией?
Здравствуйте, не совсем понятно как работает шаблон action="{% url 'add_page' %}",как он будет возвращаться на текущую страницу?add_page где-то определяли?
Тоже долго просидел с этим вопросом)) Это, оказывается, третий аргумент одного из path в файле urls.py. И таким образом обращаемся не к url-адресу страницы addpage, а к её имени(наверное), которое указали в urls.py
@@ogurchik5223 теперь спустя месяц я это тоже понимаю :DD
@@dmitriygribkov1272 Ахах)) Не знаю зачем решил ответить, понимал же, ну да ладно)
Почему я не могу перейти на сайт русскоязычной документации по ссылке в описании?
Используйте англоязычный источник, этот канул в лету
Спасибо
блин поплыл, что то голова не варит
23:33. Здравствуйте, а какой аналогичный класс использовать для поля ChoiceField?
Для тех, кто столкнется с этой проблемой, я ее уже решил. Нужно использовать класс Select
К сожалению, ссылка на русскоязычную Джангу не работает. Может сайт переехал?
Да, пользуйтесь англоязыяным ресурсом: docs.djangoproject.com
@@selfedu_rus спасибо!
👍
15:53 а как сделать так чтобы django делало замечания на русском?
в settings.py укажите русский язык
@@selfedu_rusкроме LANGUAGE_CODE я не знаю куда еще вписывать
Не могу прочитать пост который добавил в конце видео
Здравствуйте, подскажите плиз почему в коде файла addpage.html переменная {{ f.id_for_label }} горит красным и пайчарм показывает ошибку invalid id reference, код конечно работает, но все же?)
РАБОТАЕТ - НЕ ТРОГАЙ !
Мне тоже интересно. Узнали в чем дело?
@@kneel6815 В factorio такой подход не любят)) Там скорее: "Работает? - Да! Переделывай."
Наверное, это глупый вопрос, но я так и не понял до конца, почему нельзя это же реализовать в models.py вместе с остальными классами?
Если свалить все в один файл, то получится дамская сумочка - все в одном месте, но ничего быстро не найти )))
@@selfedu_rus понял. Весьма доступно объяснено, спасибо). То есть в теории, я могу все в один поместить
@@PrimaLuceAstronaut да, но с таким подходом в программисты вас не возьмут ))
@@selfedu_rus а что с моим подходом не так? Я же вроде как просто пытаюсь разобраться с какой целью сделано именно так, а не иначе.
@@PrimaLuceAstronaut разбираться можно, но в реальных проектах так делать не нужно
а куда отправляются данные с формы, которая не привязана к модели?сейчас в консоль получается просто выводятся, а обычно куда делают? e-mail?
в переменных хранятся данные (в памяти)
@@selfedu_rus Cергей, я имею ввиду, к пример, у нас есть форма обратной связи. Она не привязана к модели, есть возможность где-то сохранять сообщения пользрователей кроме как в БД? Или какой может быть пример форм не привязанных к модели и их применение?
@@АндрейОт Чаще всего формы связаны с моделью, ну а без модели, например, форма выбора и загрузки файла на сервер или что то в этом роде.
@@selfedu_rus понял, спасибо! Вы крутой
@@selfedu_rus кстати по многопроцессности и асинхронке не планируете уроки?
Жаль, что нельзя поставить 2 лайка(
Вообще не понял что делает строчка for="{{ f.id_for_label }} и зачем она там нужна.
идентификатор вставляет (возможно для стилей планировал, сейчас точно уже не помню)
текст
приветствую, сделал всё как в видео, но на странице не отобразилось поле для ввода (как здесь 11:14), что нужно поправить?
и еще при записи ссылки в атрибуте action выскакивает ошибка ( NoReverseMatch at /add/
Reverse for '' not found. '' is not a valid view function or pattern name. )
Почему на этом канале лайк можно поставить лишь единожды?
а почему не использовать тот изначальный код для формы?
какой тот?
@@selfedu_rus 11:18 уже форма есть, зачем вы ее изменили? может тупой вопрос :)) и спасибо вам за ваши уроки
@@helish_88 вы имеете в виду в шаблоне? иногда это нужно для более тонкой настройки ее оформления, здесь я просто показывал возможности Django по связке формы + шаблон
так а как сделать редактирование таких записей?
Через админ-панель. об этом также есть в этих уроках.
@@selfedu_rus не я имел ввиду прям с сайта, , ситуация такая есть расширенный профиль пользователя c доп моделью Profile, сделал 2 формы на основе моделей User и Profile, а мне предложили сделать на основе одной формы используя несвязанные с моделью и вот не знаю как в эту форму вствить данные из базы и орредактировать их
@@vendjin Отоюражаете форму, и при нажатии на кнопку submit HTML-формы на сервере сохраняете в БД измененные данные, используя ORM Django.
А почему вы это делаете бесплатно? Лучшие уроки к тому же что я встречал.
+
Блин, я вроде всё то же самое делал, но получил ошибку aise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: templates/add_new_link.html
TemplateDoesNotExist - файл шаблона не находит
А как отправить фото или документ через форму?
где то точно показываю, может дальше
@@selfedu_rus ?