With r/python out for the next 48 hours, here’s a post to promote continuing discussion a language we all love. Python.

  • 0jcis
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    I’m building a back-end for my website without a framework.

    • Googleproof
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Out of interest, why are you avoiding using a framework? I use Django literally every day for web dev, so I’m curious as to what your site requirements are like.

      • 0jcis
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        I tried Django at the beginning, it is very nice and I will most likely use it if I need to build a professional website, I wanted to understand and learn better how it all works and for my personal not serious website it was a perfect opportunity, so I started messing around and testing without a framework. Coding my own back-end is very fun for me and I’m learning a ton this way. Currently I am making an authentication system where if a client is not authenticated, it will get redirected to a login page where a code is displayed and a user has to send that code to my server’s whatsapp. Once the server validates the matching code from whatsapp, it will authorise the client and redirect back to the original requested page. This system will be perfect for me and my friends to access my website!

        • Googleproof
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          Ah, cool, that makes good sense. Yeah, it’ll be a good learning process, as Django does handle so many of those things basically like magic and you never really need to learn what’s going on under the hood. Good luck!

      • 0jcis
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        Python of course! I am using hypercorn ASGI server, it supports HTTPS/3.

        • zeldis
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          Oh of course lol, I didn’t even realize where I was. And right on, sounds like a fun experience. I haven’t messed with async python too much myself but it seems like a powerful way to run a webserver

          • 0jcis
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            Yes! Coding it is a blast! I started it just to better understand how all the HTTP communications work and I love customising my own personalised back-end, implementing new features and improving. I’m so hooked I can’t even sleep at nights, thinking about it.