code: def create_project(self, orch_id, org_name, part_name, dci_id, desc=None):
          
          desc = desc or org_name
          res = self._create_org(orch_id, org_name, desc)
          if res and res.status_code in self._resp_ok:
              LOG.debug("Created %s organization in DCNM.", org_name)
          else:
              LOG.error("Failed to create %(org)s organization in DCNM."
                        "Response: %(res)s", {'org': org_name, 'res': res})
              raise dexc.DfaClientRequestFailed(reason=res)
  
          self.create_partition(org_name, part_name, dci_id,
                                self.default_vrf_profile, desc=desc)
docs: Create project on the DCNM.
  
          :param orch_id: orchestrator ID
          :param org_name: name of organization.
          :param part_name: name of partition.
          :param dci_id: Data Center interconnect id.
          :param desc: description of project.