Добавить в избранное (Add to Favorites) с помощью Django Sessions

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • Индивидуальное обучение программированию dev-ed.ru
    Разработка веб-сервисов m5w.ru

ความคิดเห็น • 19

  • @victorenersklad4467
    @victorenersklad4467 ปีที่แล้ว

    Класс! Спасибо, что делитесь знаниями!

  • @happy_cutman
    @happy_cutman 4 ปีที่แล้ว +2

    Огромная благодарность за видео. Хороший формат разбор отдельных фич django и вэб приложений на django в целом, реально в интернете трудно найти внятное объяснение add to favorites. Странно, что нет комментариев. Денис продолжай развивать канал, отлично получается. Шрифт побольше сделай в редакторе. В русскоязычном ютубе очень мало толковых пайтонистов, разве что Молчанов держит марку). Успехов тебе!

    • @Denis-m5
      @Denis-m5  4 ปีที่แล้ว +1

      спасибо

  • @sevdenny
    @sevdenny 4 ปีที่แล้ว +1

    Отличное видео, главное не останавливайтесь!

  • @eugene_mountainland
    @eugene_mountainland ปีที่แล้ว

    Спасибо большое)

  • @nuraob7276
    @nuraob7276 ปีที่แล้ว

    Edinstvennoe klassnoe obyasnenie po add_to_favorites. Vse video posmotrela (add_to archive, add_to_cart, add_to_wishlist). Spasibo ogromnoe, vy spasli menya!

  • @scyfaer4421
    @scyfaer4421 ปีที่แล้ว

    Спасибо большое))))🥰

  • @OksanaVeretina-v1n
    @OksanaVeretina-v1n 4 ปีที่แล้ว

    спасибо огромное за видео!!!

  • @RockstarAlexander
    @RockstarAlexander 2 ปีที่แล้ว

    👍👍👍👍

  • @Алексей-я6о5ц
    @Алексей-я6о5ц 2 ปีที่แล้ว

    спасибо

  • @LennyK79
    @LennyK79 3 หลายเดือนก่อน

    Почему я в настоящий момент реализую хранение Избранного в отдельной таблице.
    В избранном у меня хранятся страницы из разных категорий. Категории имеют порядок сортировки, страницы так же могут иметь порядок сортировки.
    Соответственно, из таблицы я вытащу нужные мне данные, уже отсортированные по полю sort_order
    В случае в хранением в сессии, я, конечно, могу получить список и дальше кинуть запрос в БД, который отдаст мне их отсортированными.
    Могу в самой сессии хранить еще и порядок сортировки. Но что-то мне подсказывает, что это все более ресурсоемко, нежели получить данные из таблицы.
    Или переложить логику на клиентский браузер и пусть он сам разбирает массив данных и выводит его в нужном виде? 😂😂😂
    Поправьте, пожалуйста, если я где-то ошибаюсь.
    P.S. За видео спасибо
    P.P.S Шрифт реально мелкий даже в полном экране на 27'' тяжеловато смотреть

    • @Denis-m5
      @Denis-m5  3 หลายเดือนก่อน

      Потому что этому видео пять лет и делалось оно для тех кто вообще ничего не понимает в том как это реализовать.
      Это всё равно что прийти на канал к человеку который рассказывает о jQuery и начать ему втирать что его давно никто не использует.

    • @LennyK79
      @LennyK79 3 หลายเดือนก่อน

      @@Denis-m5 я очень мало что понимаю в Django и ещё меньше в фреймворках. Всю жизнь писал и фронт и бэк на перле. Руками описывая все, включая алгоритмы регистрации и авторизации 🥵
      Сейчас разбираюсь с джангой, в том числе и с помощью Ваших видео.
      В моем вопросе не было никакого трроллинга или попытки выпендриться. Я понимаю, что знаю катастрофически мало, поэтому и спросил. Может есть что-то реально простое, а я пытаюсь изобрести велосипед. Вы так однозначно сказали, что хранение избранного в таблицах - это зло, что я и засомневался.
      Я же даже авторизацию в джанге вначале сел писать сам, вернее переписывать перловую версию на питон 😂

    • @Denis-m5
      @Denis-m5  3 หลายเดือนก่อน

      Дело в том, что сейчас эффективнее использовать для этих целей клиентские приложения, то есть, взять react, vue, svelte, angular... и реализовать favorites с их помощью.
      При необходимости можно синхронизировать со своей DB.
      Если честно, много вариантов приходит на ум о том как это можно реализовать.
      Могу посоветовать сделать как вам понятно и это будет правильно.

  • @sevdenny
    @sevdenny 4 ปีที่แล้ว

    А как сделать, чтобы при добавлении в закладки, кнопка добавить исчезала? Все перепробовал уже

    • @Denis-m5
      @Denis-m5  4 ปีที่แล้ว +1

      проверить наличие id в сессии и если он там есть, скрыть, все это можно сделать в шаблоне, но желательно использовать ajax

  • @ilyhasmolensky
    @ilyhasmolensky 4 ปีที่แล้ว

    Вопрос: Если куки удаляются то favorites тоже удаляются в вашем случае?

    • @Denis-m5
      @Denis-m5  4 ปีที่แล้ว

      никакого отношения к cookies, все сессии хранятся в данном случае в базе

  • @eyfik736
    @eyfik736 3 ปีที่แล้ว

    Смотрите 2 скорости