I'd like to look at well written Django projects.
Django Project Ideas for Beginners to Experts
Django Projects For Beginners?
Build something that helps organize your life. You said you’re in high-school? Some ideas:
-
upload images or text of your notes, by class and date
-
create a site to track what colleges you want to apply to, thoughts about them, rankings (yours and others’), pictures, etc
-
make a recipe site. It’s a basic idea but for good reason
-
inventory your room/garage/kitchen
-
create an address book
Django vs Flask for First Project Ever?
I'll go the opposite direction of u/ILoveBigBlue, and suggest that flask is probably a better approach.
Django teaches you a lot more Django, but not necessarily more python. Sure, Django will force you to use a large amount of object oriented design, but that's a little old-hat. Plus, Django's interface to SQL is basically for people who don't know sql (it's not very efficient).
Flask is a better place to start, it's minimal and sufficient for your use cases. If you want "to learn and scale", then Django is actually not your best bet - it's not asynchronous! This means that in order to scale a Django app, you'll need to load balance across multiple instances and perhaps multiple servers - you'll be learning IT, not Python. And for anyone suggesting that tornado doesn't scale - take a look at dask! dask uses Tornado to asynchronously manage calculations running on massive clusters (the epitome of scale).
TL;DR - Django is a world of it's own with a high learning curve that's getting older and less relevant. Flask is a gateway to Tornado, which is more current (in design) and being actively used by massive, growing projects (like PyData)
More on reddit.com