TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

My essential django package list

190 pointsby spapas82over 7 years ago

15 comments

risover 7 years ago
Django packages are often awwwwwfully tempting but the more of them you use the more likely things are to start acting weird (they don&#x27;t all play nicely together) and the more pain you&#x27;re going to have upgrading Django versions. IRS really important to assess whether you <i>really need</i> all the complexity any add-on brings.<p>This also leafs me to favour more stay-out-of-my-way add one like django-silk over django-debug-toolbar
评论 #15453548 未加载
thraxilover 7 years ago
Cool.<p>My &quot;always on&quot; Django apps:<p><pre><code> * django-compressor * django-debug-toolbar * django-waffle * django-jenkins * django-statsd-mozilla * django-markwhat * django-storages (to put static assets on S3&#x2F;Cloudfront) * django-smoketest </code></pre> Frequent additions as needed:<p><pre><code> * django-bootstrap3 * django-rest-framework * django-filter * celery * wagtail </code></pre> I used to use django-extensions everywhere, but it pulls in ipython and all of ipython&#x27;s dependencies, which gets pretty heavy.
评论 #15451302 未加载
评论 #15451071 未加载
orfover 7 years ago
Great list! Thanks for sharing.<p>I&#x27;d like to recommend django-fsm[1], an essential package for anyone writing workflow-driven applications (pretty common w&#x2F; Django).<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;kmmbvnr&#x2F;django-fsm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kmmbvnr&#x2F;django-fsm</a>
评论 #15450015 未加载
chrxrover 7 years ago
Great list, and thanks for giving Wagtail a shout-out! Your work on it back in its early days is still very much appreciated.
评论 #15449982 未加载
评论 #15450856 未加载
legostormtrooprover 7 years ago
Number one missing package so far is django-haystack. With how important search is, having an easy django-like plugable search engine ready to go quickly is a god send.<p>Add in the fact that it abstracts over different engines, means you can develop locally with Whoosh (all pure python and virtualenv friendly) and deploy to ElasticSearch without changing your code.
评论 #15455824 未加载
npoletover 7 years ago
Great list. I use a few of these on all projects.<p>Interestingly, django-webpack-loader has completely replaced django-compressor and all the other static bundlers. I like how configurable webpack is and how much control it gives you.<p>Anyone else completely switched over? Every single static file runs through webpack for me now, and I couldn&#x27;t imagine ever going back.
评论 #15453350 未加载
Posibyteover 7 years ago
I love this list, and I&#x27;m definitely tacking it on my hobby postboard at home. (Especially for django-reversion which is something I&#x27;ve always wanted and never knew existed!)<p>I would also like to thank OP for being really responsive to comments. I&#x27;ve been feeling around your blog seeing all this other great content, and I really appreciate the attention you give to people who comment and share :)
评论 #15452255 未加载
katelynsillsover 7 years ago
Great list! I noticed Tastypie wasn&#x27;t included. I&#x27;ve really liked it, but are there reasons I shouldn&#x27;t be using it?
评论 #15451010 未加载
评论 #15451821 未加载
评论 #15451887 未加载
评论 #15451003 未加载
traveltonover 7 years ago
Very nice list. Bookmarking this!<p>One nitpick on your blog layout. I was clicking the h3 for each library, and thought the links were broken. :)
评论 #15449846 未加载
philipovover 7 years ago
Could someone please concisely describe if there is a use-case where Django offers utility above what Flask can provide?
评论 #15450362 未加载
评论 #15449623 未加载
评论 #15449764 未加载
评论 #15450621 未加载
评论 #15450454 未加载
评论 #15449984 未加载
评论 #15449614 未加载
poloteover 7 years ago
This list is impressive, but a lot of these packages are used to generate HTML which is then not usable for SPA.<p>Do any of you have a similar list for SPA oriented projects ?
评论 #15450809 未加载
评论 #15450608 未加载
collywover 7 years ago
It was a few years ago that I used it but I found django-autocomplete-light pretty unfriendly and not very light. It was far easier to roll my own.
评论 #15455852 未加载
disillusioned1over 7 years ago
Great resource! Perhaps make it easier to find on your site by adding it to your &quot;Django&quot; category?
评论 #15461378 未加载
charred_toastover 7 years ago
Great reference. Thank you, spapas82. Bookmarked!
eugeneionescoover 7 years ago
Your site is full of juicy content, thanks!