inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

실전 프로젝트: 데이터베이스 코드 구현 (업데이트)

import 문의

217

가후

작성한 질문수 90

0

실전 블로그 풀스택으로 구현하기: 데이터베이스 코드구현 

강좌 6분 31초 내용입니다

from db_model.mysql import conn_mysqldb

db_model 폴더는

user_mgmt.py 의 하위 카테고리에 있는게 아니라

다른 폴더에 있는데

그냥 db_model.mysql 이라고 코딩되어있어서 헥갈립니다.

다른 강좌에서는

하위폴더의, 폴더내의 소스파일명을 적어야한다고 말씀해주셨거든요

어느 폴더에 있던지

폴더명과 해당폴더의 소스파일명을 적은 다음 import 가 가능한가요?

import rest-api python flask

답변 1

1

잔재미코딩 DaveLee

안녕하세요.

그 부분은 헷깔리는 것은 맞습니다. 일단은 그 부분이 제가 그렇게 설계한 것은 아니고, flask 가 그렇게 python 의 기본 문법을 다소 헷깔리게 사용한다라는 것을 이해해주시면 좋을 것 같고요.

flask 를 안쓰고, 파이썬 자체만을 쓸 때의 기본 문법으로는 하위 폴더의 소스 파일을 가리키는 것이 맞습니다.

그런데, flask 에서는 그 기준이 되는 코드가, 최상단에 있는 blog_abtest.py 라고 보시면 좋을 것 같고요. 거기에 import 되어서 실행이 된다 라고 이해하시면 딱 좋을 것 같습니다. 그렇게 되면, blog_abtest.py 입장에서 봤을 때, db_model 폴더에 있는 mysql.py 는 db_model.mysql 로 표기 되는 것이 맞으니까요.

감사합니다.

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

0

151

1

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

0

178

1

섹션 6 인증 failed 질문

0

155

1

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

0

358

3

192.168.0.12:8085??

0

156

1

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

0

172

1

수업내용 질문 건

0

188

1

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

0

666

2

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

0

289

1

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

1

268

1

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

0

313

1

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

0

347

1

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

0

322

2

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

0

316

2

flask_cors설치 오류

0

618

2

부스트랩 html 다운

0

258

1

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

0

354

1

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

1

255

1

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

0

339

1

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

1

631

2

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

0

578

1

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

0

291

1

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

1

626

3

04._flask_ABTest Pycharm 에서 실행오류

0

493

1