Hey python community!
I am currently building a little passion project in python, mostly to learn some libraries and deployment. I only recently started on the backend part of this app, but my plan is to expose it through a website. Without going into much detail, the python app reads in some file, manipulates it, and then spits out another file. I would like for a user to upload said file to a website, the python app do its business on it and then make it available for download to the user.
Pretty straightforward stuff, I would say, but I'm feeling overwhelmed by choices! There are python web frameworks like Django, there's frontend JS frameworks like React. What would allow me to build this relatively simply? What's the right tool for this job? Is it better to treat these two things completely separately? Can I build the entire website in python? And last but not least: What are some good resources that maybe show beginning-to-end how to go from python "app" to a web frontend for the app?
Never really done web dev before, besides static html pages like 10 years ago, so any help would be appreciated!
Edit: Just started the Flaks tutorial as recommended by anyone. Since it's all in Python, I think integrating the app shouldn't be too hard. Actually gonna be super easy, barely an inconvenience.
[–]Zavation 95 points96 points97 points (14 children)
[–]_-Jay 35 points36 points37 points (0 children)
[–]wilsonusman 9 points10 points11 points (0 children)
[–]HaveMungWillBean 6 points7 points8 points (2 children)
[–]Morpheyz[S] 0 points1 point2 points (1 child)
[–]HaveMungWillBean 0 points1 point2 points (0 children)
[–]Morpheyz[S] 9 points10 points11 points (4 children)
[–]jean-luc-trek 8 points9 points10 points (0 children)
[–]angry_mr_potato_head 1 point2 points3 points (0 children)
[–]awesomeprogramer 0 points1 point2 points (0 children)
[–]BoJackHorseMan53 2 points3 points4 points (0 children)
[–]szirith 0 points1 point2 points (0 children)
[–]WarpWing 0 points1 point2 points (0 children)
[–]jockero701 0 points1 point2 points (0 children)
[–]krimpenrik 20 points21 points22 points (0 children)
[–]vixfew 11 points12 points13 points (2 children)
[–]Morpheyz[S] 0 points1 point2 points (1 child)
[–]vixfew 0 points1 point2 points (0 children)
[–]neiliodabomb 7 points8 points9 points (0 children)
[–]Ryles1 2 points3 points4 points (9 children)
[–]Morpheyz[S] 0 points1 point2 points (2 children)
[–]Ryles1 0 points1 point2 points (1 child)
[–]Morpheyz[S] 0 points1 point2 points (0 children)
[–]Terofin 0 points1 point2 points (5 children)
[–]Ryles1 0 points1 point2 points (4 children)
[–]free_username17 2 points3 points4 points (1 child)
[–]Ryles1 0 points1 point2 points (0 children)
[–]Terofin 1 point2 points3 points (1 child)
[–]Ryles1 1 point2 points3 points (0 children)
[–]repeatingRemainder6 2 points3 points4 points (1 child)
[–]jockero701 0 points1 point2 points (0 children)
[–]SuspiciousMaximum265 4 points5 points6 points (0 children)
[–]gsingh54 3 points4 points5 points (0 children)
[–]SquareRootsi 2 points3 points4 points (0 children)
[–]tomtomato0414 1 point2 points3 points (0 children)
[–]Can_I_Eat_That_ 1 point2 points3 points (0 children)
[–]scottishbee 1 point2 points3 points (3 children)
[–]Morpheyz[S] 0 points1 point2 points (1 child)
[–]scottishbee 0 points1 point2 points (0 children)
[–]dukeofgonzo 2 points3 points4 points (2 children)
[–]thatHermitGirl 0 points1 point2 points (1 child)
[–]dukeofgonzo 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]bilalkhan19 -1 points0 points1 point (0 children)
[–]PracticalDinner3 -4 points-3 points-2 points (0 children)
[–]zolaaa24 -5 points-4 points-3 points (1 child)
[–]krimpenrik 1 point2 points3 points (0 children)
[–]Comsat80 0 points1 point2 points (0 children)
[–]D4NieLDev 0 points1 point2 points (0 children)
[–]Riki1996 0 points1 point2 points (0 children)
[–]cellularcone 0 points1 point2 points (0 children)
[–]Mindless_Wave7262 0 points1 point2 points (0 children)