inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Làm mới] Nhập môn Backend Python và Công nghệ Web cho người mới bắt đầu (Python trung cấp, hiểu về Backend và công nghệ Web cơ bản với flask[Flask]) [Fullstack Part1-1]

Triển khai class cho blog fullstack thực chiến

유니코드 str

310

kwangjin12

22 câu hỏi đã được viết

0

-11섹션 4번째 강의, 5분 30초 경입니다.

python rest-api flask

Câu trả lời 2

1

funcoding

안녕하세요. 답변 도우미입니다.

11섹션 4번째 강의에서 보여주는 코드의 경우, get_id 메서드가 문자열(유니코드)을 반환하는 이유는 Flask-Login 라이브러리에서 이 클래스를 사용하여 사용자 인증을 처리하는 UserMixin 클래스를 상속받아 사용하는데, 이 라이브러리가 사용자 ID를 문자열로 기대하기 때문에 get_id 메서드에서 문자열을 반환해야 합니다.

int 타입으로 반환하는 경우, Flask-Login이 예상한대로 작동하지 않을 수 있습니다. 그래서 강좌에서는 str을 사용하여 self.id를 문자열로 변환하여 반환합니다.

이 코드는 사용자 정보를 관리하는 클래스로, 데이터베이스에 접근하여 사용자 정보를 가져오고 생성하는 메서드를 제공합니다. 이 클래스는 UserMixin 클래스를 상속받아 사용자 인증을 위한 메서드를 구현하고 있습니다. 이 때문에 get_id 메서드는 문자열로 ID를 반환해야 합니다.

감사합니다.~

0

kwangjin12

안녕하세요, 좀 더 구체적으로 질문하자면,

int타입으로 반환하면 flask-login이 왜 제대로 동작 안 할수도 있나요? 유니코드가 문자열에만 해당하는건가요?
그렇다면 table에 저장할 때도 user_id를 str로 저장하면 통일성이 있을 거 같은데 그렇지 않은 이유도 궁금합니다!

강의 자료 어디서 다운받나요? 없는데요..

0

150

1

강의 영상은 안나오고 소리만 나옵니다.

0

177

1

섹션 6 인증 failed 질문

0

153

1

섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의

0

358

3

192.168.0.12:8085??

0

154

1

04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.

0

170

1

수업내용 질문 건

0

186

1

brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제

0

662

2

crossorigin 프로퍼티에 대해서 질문드립니다.

0

288

1

강의자료 다운로드 문의드립니다.

1

267

1

갑자기 웹 서버 띄울때 이상하게 나옵니다

0

313

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)

0

345

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.

0

321

2

Fast api 추가 강좌 개설여부 질문드립니다!.

0

316

2

flask_cors설치 오류

0

618

2

부스트랩 html 다운

0

257

1

혹시 강의자료 공유가 가능한가요?

0

354

1

소스코드는 어디에 있을까요??

1

254

1

안녕하세요 몇가지 질문이 있습니다.

0

339

1

동적함수생성 질문드립니다.

1

630

2

(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의

0

575

1

백엔드 데코레이터 2 강의에 도전 문제 질문드립니다

0

286

1

몽고 DB 공식홈페이지 403 접속 에러 발생합니다.

1

622

3

04._flask_ABTest Pycharm 에서 실행오류

0

485

1