title: Viewing and filtering models: admin panel or not admin panel?
body: <p>I am fairly new to Django, though I delved into other web frameworks in the past.</p>
  
  <p>I am in a case where I need to view all instances of a model, be able to interactively sort and filter them through various criterias and execute an arbitratry treatment to the selected objects.</p>
  
  <p>My initial approach would be to use the admin panel, since it seems to provide out of the box the features I'm looking for, plus authentication (as you can guess, I'm trying to set up a back office of some sort).</p>
  
  <p>Nevertheless, I feel admin panels are essentially designed for another kind of use cases, and using them like that would be bad form (heh, "form"... nevermind). The end of this <a href="http://www.djangobook.com/en/2.0/chapter06.html" rel="nofollow">chapter</a> of the Django book seems to confirm this feeling, too.</p>
  
  <p>Is this the right way to go, or should I look into writing something from scratch?</p>