How to Use Django Sessions

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • In this video I demonstrate how to use Django sessions by showing you how to create a recently viewed section in an ecommerce store.
    Need one-on-one help with your project? I can help through my coaching program. Learn more here: prettyprinted....
    Get the code here: prettyprinted....
    Twitter: / pretty_printed
    Github: github.com/pre...

Комментарии • 40

  • @AlexZyablov
    @AlexZyablov Год назад +17

    For anybody who was searching for it. The actual tutorial about sessions starts at 14:12.

  • @davidinmichael
    @davidinmichael 9 месяцев назад +1

    This is a great tutorial, explains the whole concepts at once, thank you.

  • @amythomas3745
    @amythomas3745 2 года назад

    Thank you! I'm taking a programming bootcamp, am late with an assessment because after having all of the 'parts' for the website that I'm required to create, until watching this I just couldn't figure out how to correctly put it all together, the views, urls, etc, I finally get it! This wasn't even why I started watching it (I wanted to get a head start on the topic for Monday) but this was much more significant to me as far as actually having a chance to pass this course, I'm excited to watch the rest. thanks again!

  • @HandcartRule46
    @HandcartRule46 2 года назад +1

    Great video like always, the applicability of your tutorials is fantastic. If I may add a little tip, use constants when grabbing session data that way you ensure you didn't do a typo somewhere and will get an error in your ide. What i mean is instead of:
    request.session['data_field']
    Then:
    DATA_FIELD = 'data_field'
    request.session[DATA_FIELD]
    It works great when you are dealing with a lot of session data.

  • @brandon_wallace
    @brandon_wallace 2 года назад

    Anthony, I really like these Django videos.

  • @itsvivekshukla1
    @itsvivekshukla1 2 года назад

    to solve the issue that you faced in last part of the video, move the statement in line no 25 (insertion part) to the last part of current if (ie. right after removal of more than 5 elems). Nice Video. Thanks.

    • @prettyprinted
      @prettyprinted  2 года назад +1

      I'll try that out. Thanks for watching!

  • @vikaskumarl3719
    @vikaskumarl3719 2 года назад +1

    great video, nicely explained. Would have appreciated it even more if you had shown how the sessions are stored in DB and see what information does it store exactly.

    • @HandcartRule46
      @HandcartRule46 2 года назад

      I'm also keen to know about this. I've been wondering if you are able to save state with class based views for individual sessions.

  • @itspaintosee
    @itspaintosee 8 месяцев назад

    I have the same set up (as far as I can tell). I'm using the django_session table. Which has no rows. But each time I have a new request, the session is empty. Anybody know why it's dictionary is either not being set or not being reloaded on follow up requests? Thanks

  • @ClaytonCook12
    @ClaytonCook12 2 года назад

    Really great video! Will be using sessions more now that I've seen how easy it is to add and remove data.

  • @ambaigbaig9459
    @ambaigbaig9459 6 месяцев назад

    Pretty Printed why you didn't use orderby in order to manage the recently viewed image in the the list?

  • @AngelHernandez-ex7ji
    @AngelHernandez-ex7ji 2 года назад +1

    how long do sessions last? is there a way to limit their time ?

  • @saidtahmazov9197
    @saidtahmazov9197 2 года назад

    Really helpful video. Subscribed! Thanks.

  • @optimuseaacademy
    @optimuseaacademy Год назад +1

    super tutorials, thanks man

  • @matrixtoogood5601
    @matrixtoogood5601 2 года назад +2

    Sessions start from 13:29

  • @akhils3561
    @akhils3561 2 года назад

    Nicely explained. if possible kindly do a video on soft deletion of data in django.

  • @user-vv8sx2th6r
    @user-vv8sx2th6r Год назад

    Thank you, it was realy interesting.

  • @developershub2024
    @developershub2024 5 месяцев назад

    Its a great video but i have a question, suppose we have a form where we are booking lets say a hotel but we did not finish the booking process, how can we make sure that after logging back in if we are logged in we dont loose the information in our form. instead we continue where we left. Someone please help.

    • @chahatbhatia2157
      @chahatbhatia2157 2 месяца назад

      I need help with the same, did u manage to get an answer?

  • @MrPicklepod
    @MrPicklepod 2 года назад

    A fantastic tutorial!

  • @RainSoundsToConcentrate
    @RainSoundsToConcentrate 4 месяца назад

    Awesome :)

  • @ajmalbangash6928
    @ajmalbangash6928 Год назад

    Products.objects.filter(pk__n=request.sessions[recently_viewed])
    What is pk___n here refers to???

    • @prettyprinted
      @prettyprinted  Год назад +1

      pk is the primary key of Products, so the product id. pk__in means that primary key matches of the items in the list request.sessions[recently_viewed]

  • @thetechtimes
    @thetechtimes 2 года назад +1

    Amazing ❤️✨

  • @2010sparsh
    @2010sparsh Год назад

    Why would u add product to session ???

  • @timmanning9
    @timmanning9 2 года назад

    Is session synonymous with cookies? If not, what is the difference?

    • @prettyprinted
      @prettyprinted  2 года назад

      Sessions allow you to associate information with a user. A cookie is just one method of doing so. But I would say more implementation of sessions use cookies in some way.

  • @7s9n
    @7s9n 2 года назад

    Thanks 💛

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 2 года назад

    Te amo.

  • @idobooks909
    @idobooks909 Год назад

    13:28

  • @chamaipornphongthong
    @chamaipornphongthong 2 года назад

    👍👍👍👍👍👍👍

  • @scren2010
    @scren2010 2 года назад

    👍

  • @ashokkumar5581
    @ashokkumar5581 Год назад

    ruclips.net/video/N-R5mT-nIDk/видео.html for Sessions.