인프런 커뮤니티 질문&답변

큐 브님의 프로필 이미지

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

01-04 데이터베이스 연동

영상대로 하면 에러가 발생합니다.

24.03.03 00:03 작성

·

184

1

13:33 부분

 

  1. 출력 결과입니다.


File "c:\workspace\mydjango02\main02.py", line 13

cursor.execute(sql, __parameters: [param, param])

^

SyntaxError: invalid syntax


  1. 다음과 같이 수정하니 됩니다.

cursor.execute(sql, [param, param])

 

참조하세요.

 

 

답변 1

2

이진석님의 프로필 이미지
이진석
지식공유자

2024. 03. 03. 00:21

안녕하세요.

__parameters: 부분은 실제 코드가 아니라, 파이참의 기능으로서 해당 위치의 인자의 이름을 보여주는 기능입니다. 파이썬에서는 함수 호출 시에 "이름:" 과 같은 문법은 없기 때문에 SyntaxError가 발생했습니다.

아래처럼 슬라이드에서도 __parameters: 지정이 없는 데요. 실습으로 보여드릴 때, 파이참의 기능으로 인해 불편을 드렸네요.

image

제가 좀 더 신경쓰겠습니다.

제보해주셔서 감사드립니다. 👍

큐 브님의 프로필 이미지

작성한 질문수

질문하기