code: def get_table_frame(self, prefix="", table_id="sspdtable", *args, **kwargs):
          
          if not table_id:
              raise ValueError("table_id parameter can not be an empty string.")
          table_key = prefix + "sspdtable"
          context = {
              table_key: {
                  "id": table_id,
                  "frame": self.frame
              }
          }
          if self.form:
              context[table_key]['footer_form'] = self.footer_form(*args, **kwargs)
          return context
docs: render the structure (or structure_for_superuser) and an instance of the
          footer form
  
          :param prefix: str: used for unifying the rendered parameter's name,
              such
              that the template of serverside datatables can be used in one page
              multiple times
          :param table_id: str:
          :param args: list: args for the footer form initialization
          :param kwargs: dict: args for the footer form initialization
          :return: dict