示例#1
0
 def get_model(self):
     return DjangoPlugin.objects.get(name=get_plugin_name(self.__class__))
示例#2
0
 def get_classes_dict(self, classes):
     return dict([(get_plugin_name(i), i) for i in classes])
 def get_classes_dict(self, classes):
     return dict([(get_plugin_name(i), i) for i in classes])
示例#4
0
 def get_plugin(self, plugin):
     return self.get(name=get_plugin_name(plugin))
示例#5
0
 def get_point(self, point):
     return self.get(name=get_plugin_name(point))
示例#6
0
 def get_model(self):
     return DjangoPlugin.objects.get(name=get_plugin_name(self.__class__))
示例#7
0
 def __init__(self, point, **kwargs):
     kwargs['limit_choices_to'] = {
         'point__name': get_plugin_name(point),
     }
     super(PluginField, self).__init__(Plugin, **kwargs)