A better approach for contenttypes framework in Django