That reminds me, another reason I'm interested in using Django is because Python is probably the language I know best.Skander wrote: ↑Sun Mar 20, 2022 12:24 pm I wrote a Django based website and it did take a solid year or so from idea to fully working. I liked Django because Python is very pleasant to write in, and the documentation is some of the best I've encountered in that kind of thing- I'm not finding the Flask stuff quite as good. That said, the stuff that "comes for free" with Django is not relevant to every project, and it can be complex if you're doing something simple. I'm also not sure how good it would be for single page apps.
I have an app idea and I finally realized I needed a partner in crime - I was able to find one who can do all the front end stuff, so we're using Flask and I do a lot of the back end stuff and he does the JavaScript stuff.
Finally, you may want to try to stick to MySQL if you can. For python anywhere for example, MySQL is free to use, but postgres requires a paid account.
Regarding parts of Django, my understanding is that the most relevant part would be the Django Rest Framework, but it's probably good to spend some time understanding Django more generally before diving into DRF.
Regarding collaborators, I am also potentially interested, but you'd need to find someone with a complementary set of skills who also buys into the idea, with whom you work well, and you have to trust each other. I have no one like this but I am trying to meet people.
Never heard of Python Anywhere, but thanks for mentioning it. I used to think about running my own server but then I thought that's too much work and risk, so I'm looking into things like AWS, Digital Ocean, and some others I've forgotten right now. (And this relates to operating system choice, because AFAIK Ubuntu Server is the standard choice for servers, which means I'm planning to do a lot of the development, especially back-end stuff, on Ubuntu, because I want to avoid potential issues in migration if I were to use a different OS.)