inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 웹 개발(Flask, SQLAlchemy 이용)

BluePrint 질문입니다.

340

찐찐

작성한 질문수 12

0

안녕하세요 강의 잘 들었습니다. 항상 좋은 강의 해주셔서 감사드립니다.

다름이 아니라, 약간은 강의 내용을 벗어났을 수도 있는 질문이지만 궁금증이 풀리지 않아 질문을 남깁니다.

이 강의를 들으며 구글링을 하다가 blueprint라는 개념을 알게 됐는데요,

블루프린트를 사용하지 않는 경우에는, url프리픽스가 똑같이('/')인 함수가 2개 이상 존재하면 충돌이 되던데

블루프린트를 사용하면 충돌이 되지 않더라고요. 이 이유가 무엇인지 알고 싶습니다. 감사합니다.

blueprint python flask sqlalchemy

답변 1

0

최광성

안녕하세요. :) 블루프린트는 개발 효율을 높이려고 페이지마다 개발 파일을 분리시킬 수 있는 기술이예요.

파일 하나에 모든 컨트럴들을 쓰는게 아니라 각 컨트롤러를 다른 파일에 담을 수 있어요. 블루프린트라도 하나의 파일에 모두 콘트롤러를 기술하거와 같아서 같은 주소로 다른 콘트롤러 두개가 반응할 수는 없어요. '/' 이 같다고 생각하시지만 아마 다른 주소로 움직일거 같아요.

정확한건 작성하신 코드를 봐야 말씀드릴 수 있어요.

프롬프트의 영문 버전을 만들 때, 출력 규칙에 포함된 한글 부분은 영어로 번역하지 않고 그대로 유지하면서, 영문 편과 한글 편을 한 번에 함께 출력하려면 어떤 워크플로우로 구성하면 좋을까요?

0

6

0

프로그램은 뭘 사용하시는 건가요??

1

10

2

수업자료와 노션 공유 문제

0

16

3

python run.py 실행시 에러 문제

1

28

2

조건 반복문 질문: for 문 ?

0

21

0

54강 4분 41초에서 질문 있어요.

0

18

1

커서창

1

31

2

강의 제작

1

34

1

23강 질문드립니다, 강사님.

0

23

1

(등록 웹 페이지 개발 3) relationship등록관련 경고문구

0

306

1

(many to many)에러문구 관련

0

386

1

(one-to-many) admin.users.all() 시 출력화면

0

398

1

[db, model2] inflearn 테이블 생성오류시 참고하세요.

0

266

1

use inflearn;

0

328

1

공유 템플릿

0

360

1

run이 작동이 안됩니다ㅠㅠ

0

295

1

서버를 열었을때 404 오류가 납니다

0

294

1

실습 중 질문이 있습니다.

0

588

3

Project.query.get(1) 질문

0

365

2

db, model2에서 db.create_all()수행시 나타나는 오류입니다..

0

539

1

sql db중에 id 1의 정보가없습니다

0

303

1

relationship 코드위치.

0

178

1

ForeignKey 에러 관련.

0

259

3

Delete가아니고 Update강의가 올라와있네요

0

230

2