EAV-Django is a reusable Django application which provides an implementation of the Entity-Attribute-Value data model.
The application grew from an online shop project, so it is pretty practical and not just an academic exercise. The main priorities were:
a) flexibility of data,
b) efficiency of queries, and
c) maximum maintainability without editing the code.
Of course this implies trade-offs, and the goal was to find the least harmful combination for the general case.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.