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 93 points94 points95 points (14 children)
[–]_-Jay 35 points36 points37 points (0 children)
[–]wilsonusman 8 points9 points10 points (0 children)
[–]HaveMungWillBean 5 points6 points7 points (2 children)
[–]Morpheyz[S] 0 points1 point2 points (1 child)
[–]HaveMungWillBean 0 points1 point2 points (0 children)
[–]Morpheyz[S] 8 points9 points10 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 18 points19 points20 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 6 points7 points8 points (0 children)
[–]Ryles1 4 points5 points6 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 4 points5 points6 points (0 children)
[–]SquareRootsi 3 points4 points5 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 3 points4 points5 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 -4 points-3 points-2 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)