Most of the time when I’m looking around for a package to do what I need, I find something that does maybe 60% of it. I hack the rest of the functionality into it or I use it as a guideline in a more specialized package. I was extremely impressed with Django-tables2. It does literally 100% of what I needed. I was talking to a buddy of mine and I said the real test is whether I can rip out my existing table infrastructure and replace it with this in 45 minutes. I did and I had about 10 minutes to spare. If you have a lot of data to present, I recommend this over any of the Javascript libraries out there.