궁금한 내용 질문 드려요 import config

점프 투 플라스트 > 2-04 모델로 데이터 처리하기 > [3] ORM 적용하기

코드 내용입니다

from flask import Flask
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy

import config

db = SQLAlchemy()
migrate = Migrate()


def create_app():
    app = Flask(__name__)
    app.config.from_object(config)

    # ORM
    db.init_app(app)
    migrate.init_app(app, db)

    # 블루프린트
    from .views import main_views
    app.register_blueprint(main_views.bp)

    return app

위 코드 중에서
import config 라는 코드가 있습니다

질문 1.
config.py 는

myproject 폴더안에 있는데,
myproject 폴더는 루트디렉토리라서

폴더 경로를 안써줘도 import 되는게 맞을까요?

제가 생각하기에는
from .. import config 가 맞는거 같아서 문의 드립니다.

질문2.
sqlite 데이터 베이스를 사용하지 않고
mysql 을 사용한다면 위 코드 들은 필요 없는게 맞을까요?

ilue00 477

M 2021년 8월 30일 12:31 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

질문1.

import config 가 맞습니다.

모듈 import에 대한 자세한 내용은 다음을 참고해 주세요.

https://wikidocs.net/29

질문2.

모델을 사용하기 때문에 sqlite, mysql 상관없이 동일한 코드로 작성하면 됩니다.

박응용

2021년 8월 30일 8:38 오전