Dependent Drop Down Lists In The Django Admin (RU Voice)
Вставка
- Опубліковано 15 вер 2024
- Dependent Drop Down Lists In The Django Admin
This article details how to make dependent drop down lists in the Django admin panel, similar to how it is done in Google Spreadsheets.
Link to article: it4each.com/en...
видео неплохое, но по сути тут объясняют как копировать и вставлять без пояснения принципов работы механизма
Здравствуйте!
Так тут и объяснять особенно нечего - здесь на 99% используется стандартные средства Django.
1% дополнения находится в java-скрипте, которые выдаёт в выпадающий список только те элементы, которые соответствуют предыдущему выбору.
Как, собственно, и положено связанным выпадающих спискам. Ну, а принцип их работы уже хорошо и подробно рассмотрен в предыдущих видео. Например здесь:
ua-cam.com/video/MtVOiyODpv0/v-deo.html
отличный материал, а есть пример как это реализовать на сайте через темплэйт???
Здравствуйте!
Спасибо за приятную оценку)
Идея видео в том, чтобы как раз обойтись стандарными (почти!) средствами Джанго.
То есть, используя очень небольшую доработку админки.
Работа с дополнительными шаблонами не предусматривалась.
Класс, для курсового пойдет) спасибо
Приятно находить подтверждение, что твоя работа оказалась кому-то полезной)
Спасибо!
Спасибо!
Спасибо за обратную связь!
Я немного не понимаю, Order и OrderItems какие функции выполняют? Пытаюсь переписать этот код под другую задачу в своем, учебном проекте, но на этом месте мозг взрывается.
Здравствуйте!
Order и OrderItems добавляют смысл к этой "бесполезной игрушке" - таблице с отображением списка товаров в виде связанных выпадающих списков.
Order - это заказ, который можно сделать из этой таблицы.
А OrderItems - элементы (позиции) этого заказа.
Так что перед вами готовый интерфейс ввода заказа Клиента.
Иными словами - это интернет-магазин. Только не стороны клиента, а со стороны сотрудников кол-центра.
Круто, спасибо за труд!!!! А как это вывести на сайт , будет урок ? ))
Здравствуйте!
Спасибо за приятную оценку)
Однако не уверен, что понял вопрос: в видео и так подробно расписано что и как надо изменить в Django-проекте, чтобы таблица с выпадающими списками отобразиласть в Django админке.
А сам код по ссылке под видео приводится на сайте it4each.com без каких-либо купюр.
Неужели этого не достаточно, чтобы применить в собственно проекте?
8:30 по аналогии может не получиться - к сожалению винда имеет некоторые нестыковки с питоном, некоторые библиотеки вообще из под винды не работают. и именно в джанге эти проблемы заметны особенно сильно. возможно на этом этапе всё будет нормально, но интересные явления связанные с кодировкой и правами рано или поздно проявят себя по мере усложнения проекта. Особенно в PyCharm, который с некоторых пор в качестве консоли использует PowerShell имеющий весьма своеобразный дефолтный конфиг. С этим конфигом бывают связаны весьма своеобразные баги, которые бывает проблематично нагуглить т.к. юзер думает, что проблема в питоне, а она в консоли.
В общем совет работать с django кодом из под линуха правильный. Надо только подробнее раскрывать причины)
Согласен! Этот момент (совместимости для платформ "nixов" и Windows) требует отдельного пояснения.
ну и толку с такого видео? берем это, вставляем сюда, идем дальше... и вот у нас всё получилось. полчаса воды, не больше
Здравствуйте!
Хотелось бы уточнить, а в чём, конкретно, суть Вашей претензии?
1. Соответствут ли содержание видео заявленной теме?
- По-моему, полностью.
2. Доступно ли изложен материал, чтобы даже начинающий смогл бы его воспроизвести на своём компьютере?
- Надеюсь, что более чем.
3. Есть ли ссылка на краткое описание, чтобы наиболее продвинутые пользватели (которым не интересно слушать чересчур подробную пошаговую инструкцию), могли бы сразу же скопипастить код и получить готовый результат?
- Есстессно!
4. Предлагает ли Автор сначала компенсировать своё затраченное время, и только после этого открыть доступ к материалу?
- Отнюдь нет. Всё совершенно открыто и бесплатно.
На этом моя фантазия иссякла - просто не знаю, к чему ещё можно придраться.
Так что, всецело рассчитываю на Вашу помощь.
Я скопипастил, списки не взаимосвязаны. могу скрины прислать. как у автора на видео получилось не понятно
Здравствуйте!
После размещения статьи на сайте, ещё раз повторил по этой статье всё с самого нуля и только потом записал результат на видео. Так что алгоритм на 100% рабочий.
Попробуйте повторить все шаги ещё раз. Особое внимание уделяя переносу JS скрипта.