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