def import_row(self, row):
name = row["Name"]
project_status_name = row["Status"]
self.add_to_cache_if_absent(
self.project_statuses,
projects_service.get_or_create_status,
project_status_name
)
project_status_id = self.get_id_from_cache(
self.project_statuses,
project_status_name
)
try:
project = Project.create(
name=name,
project_status_id=project_status_id
)
except IntegrityError:
project = Project.get_by(name=name)
return project
评论列表
文章目录