ditch "only" + use fields & readonly_fields + change mongoengine backend appropriately
tests base + cleanup + comments
respect can_create/can_delete permission + unit test
fix the entire test_model
first shot at mongoengine tests
test list_display for mongoengine
more mongoengine tests
better can_create/can_edit/can_delete management
autolink readonly references
fix the scenario when no fields are given
fix sqla tests
a base for django tests
include mongodb in the travis config
minor tweaks to the comments
show all results after user clicks the search clear button
Fix the search function with SQLAlchemy views.

The old code had a fair amount of logic errors, mostly stemming
from construct_search() thinking it was getting search terms when
it actually receives model field names (ie column names).

This new code fixes the logic flaw(s) in construct_search(),
places the search-calling logic in its own function, and
finally corrects (I thnk?) the calling logic so search works
like one would expect.
do not render the CSRF token as a visible form field