def plugin(self):
"""
Returns (instance, plugin) for the source plugin if found, else 404.
"""
try:
plugin_id = int(self.kwargs.get('plugin_id'))
cms_plugin_instance = CMSPlugin.objects.get(pk=plugin_id)
except (KeyError, TypeError, CMSPlugin.DoesNotExist):
raise ImproperlyConfigured('Source form plugin not found.')
return cms_plugin_instance.get_plugin_instance()
评论列表
文章目录