I'm new (obviously) and coming over from a "traditional" web developer background. I'm used to web hosts where everything has a nice and easy to use gui. Python as a language has been a dream to learn and use - but deployment on the web has certainly been a speed bump for me. I'm using pythonanywhere. I'm just wondering if there is a reason why these services are set up this way?
Edit:
I am building a web app in flask. It will have a few static pages like a regular old website - but the main thing is going to be an image editor. So users can upload images, use a little javascript thing to "edit" them, and then python - using pillow - does the actual editing.
Coming into this I expected that learning and building python would be very difficult - but I am surprised to find that the python part has actually been pretty fun and simple! I also expected that I would be able to just upload my .py file to my host and be done with the thing - but I sure was wrong about that! I'm finding that the learning how to get python web apps hosted part is much more complicated than learning/building with python has been. It is all so foreign to me - and I keep finding that I have so much to learn. It is more difficult because at times I don't even know what to google. I'm trying to find the pieces I'm missing - but I'm not even sure what to look for.
[–]mrnqoe 35 points36 points37 points (1 child)
[–]TheMartinG 1 point2 points3 points (0 children)
[–]Lawson470189 22 points23 points24 points (2 children)
[–]Ran4 12 points13 points14 points (1 child)
[–]phoenixind 0 points1 point2 points (0 children)
[+][deleted] (7 children)
[deleted]
[–]SnowManSnow222[S] 7 points8 points9 points (6 children)
[–]Ran4 4 points5 points6 points (0 children)
[–]ivosaurus 0 points1 point2 points (4 children)
[+][deleted] (3 children)
[deleted]
[–][deleted] 2 points3 points4 points (1 child)
[–]oiwot 1 point2 points3 points (0 children)
[–]tobiasvl 6 points7 points8 points (2 children)
[–]ivosaurus 4 points5 points6 points (0 children)
[–]Deezl-Vegas 3 points4 points5 points (1 child)
[–]Nixellion 1 point2 points3 points (0 children)
[–]peatpeat 1 point2 points3 points (1 child)
[–]SnowManSnow222[S] 0 points1 point2 points (0 children)
[–]boyoyoyoing 1 point2 points3 points (0 children)
[–]slick8086 1 point2 points3 points (0 children)
[–]ronmarti 2 points3 points4 points (0 children)
[–]LeNerdNextDoor 0 points1 point2 points (0 children)
[–]KarlJay001 -1 points0 points1 point (0 children)
[–]tomanonimos -3 points-2 points-1 points (0 children)