def render(self, context):
     ctype, object_pk = self.get_target_ctype_pk(context)
     if object_pk:
         template_search_list = [
             "comments/%s/%s/edit.html" % (ctype.app_label, ctype.model),
             "comments/%s/edit.html" % ctype.model,
             "comments/edit.html"
         ]
         context.push()
         form = get_edit_modelform(self.get_object(context))
         formstr = render_to_string(template_search_list,
                                    {"form": form},
                                    context)
         context.pop()
         return formstr
     else:
         return ""
 def get_form(self, context):
     obj = self.get_object(context)
     if obj:
         return get_edit_modelform(obj)
     else:
         return None