Когда я запускаю код Python в редакторе кода Visual Studio ниже, я получаю - PullRequest
0 голосов
/ 23 января 2020
def post(self, request, *args, **kwargs):
        post_data = request.data
        task_id = post_data.get("task_id")
        head = post_data.get("comment_head")
        value = post_data.get("comment_description")
        code = post_data.get("code")
        task = entity_Task(task_id=task_id)
        if task and head and value:
            try:
                if code and code == DELAY_FLAG_CODE:
                    entity_Comment.add_comment_flag_delay(
                        user=user, task_id=task_id, value=collection_feedback)
                else:
                    comment = entity_Comment.add_comment_with_task_id(
                        user=request.user, task_id=task_id, head=head, value=value)
                return JSONResponse({'code': 200, 'response': {"status": "Comment Saved"}})
            except Exception as e:
                xprint(e, traceback.format_exc())
                return JSONResponse({'code': 500, 'response': {"error": str(e)}});
        return JSONResponse({'code':200,'response':'Data Insufficient'})

после запуска этого кода в редакторе vscode я получаю ошибку ниже

IndentationError: unindent не соответствует ни одному внешнему уровню отступа.

1 Ответ

1 голос
/ 23 января 2020

Самый простой способ отыскать что-то подобное - это использовать средство форматирования (например, черный ) для обеспечения согласованного форматирования в вашем коде. Внутри VSCode вы можете просто использовать ctrl + shift + F для форматирования текущего файла - этого может быть достаточно для текущей задачи.

В противном случае проверьте точную строку из трассировки и убедитесь, что ваш отступ верен / соответствует остальной части вашего файла / функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...