Пример #1
0
def delete_one(project_id):
    '''删除项目'''
    project = Project.get_or_404(id=project_id)
    project.delete()
    return Success(error_code=2)
Пример #2
0
def get_one(project_id):
    '''查询项目详情'''
    project = Project.get_or_404(id=project_id)
    return Success(project)
Пример #3
0
def edit_one(project_id):
    '''编辑项目'''
    form = BaseValidator().get_json()
    project = Project.get_or_404(id=project_id)
    project.renew(**form)
    return Success(error_code=1)
Пример #4
0
 def project_name(self):
     try:
         project = ProjectModel.get_or_404(id=self.project_id)
         return project.name
     except Exception:
         return ''