4 ms·
Django and DRF are really well written systems with good documentation.
by Beltiras 5y ago
Django and DRF are really well written systems with good documentation.
- fernandotakai 5y agoabsolutely +1 for django's source. and after they shipped their black integration, everything is properly formatted, which makes reading the source even easier.
- bityard 5y agoI must be in the minority, I have tried to "learn Django" on more than one occasion and gave up every time after struggling with how hilariously over-engineered it is. My best guess is that Django must be great for writing big important relational-database-backed apps, or rolling your own CMS, or something else people get a paid a lot of money to do. But personally, for my small projects I get more mileage out of starting with a micro-framework and just choosing and bolting on the bits I need.
- Beltiras 5y agoThat's exactly the case. My career has been mostly making CMS systems using Django. The neat thing is that you have this front-end batteries-included framework with a gargantuan ecosystem of system tools bolted on it's back end (Python). Django is not a web page tool. It's a tool to build large-scale web systems.
- thijsvandien 5y agoI'm totally with you. Whenever I tried to build anything with Django, I soon went back to Tornado for its glorious simplicity. Being able to quickly see how something is implemented is worth much more to me than any magic I mostly end up fighting. Django just has too much going on with everything being somehow connected to everything else (which is sort of the point). I might agree it's well-engineered, but an example of easy to read code...?