def get_model(self): return DjangoPlugin.objects.get(name=get_plugin_name(self.__class__))
def get_classes_dict(self, classes): return dict([(get_plugin_name(i), i) for i in classes])
def get_plugin(self, plugin): return self.get(name=get_plugin_name(plugin))
def get_point(self, point): return self.get(name=get_plugin_name(point))
def __init__(self, point, **kwargs): kwargs['limit_choices_to'] = { 'point__name': get_plugin_name(point), } super(PluginField, self).__init__(Plugin, **kwargs)