python flask 도메인 주소값 다른 파일로 넘기는 방법이 어떻게 되나요?

조회수 562회

flask 웹을 우분투 서버에서 작동하고있는데 하나는 알리바바라는 곳에서 운영하고 또 다른 하나는 아마존에서 운영하고있습니다. 운영하는 곳마다 도메인이 다른데 전자는 test.com.cn이고 후자는 test.com입니다. 이런식일 때 flask config 설정 부분에서 지금 현재 실행 중인 곳이 test.com.cn인지 test.com인지 알 수 있는 방법이 있을까요? 자세하게 아래 코드를 첨부하겠습니다

# conding:utf-8
import os

class BaseConfig(object):
    BASE_DIR = os.path.abspath(os.path.dirname(__file__))
    ALLOWED_EXTENSIONS = set(['xlsx'])

    SUPPORTED_LANGUAGES = {
        'en': 'English',
        'ko': 'Korean',
        'zh': 'China'
    }
    BABEL_DEFAULT_LOCALE = 'en'
    BABEL_DEFAULT_TIMEZONE = 'UTC'

    MAX_CONTENT_LENGTH = 1 * 1024 * 1024

    # Enable protection agains *Cross-site Request Forgery (CSRF)*
    CSRF_ENABLED = True

class DevConfig(BaseConfig):
    DEBUG = True
    SECRET_KEY = os.urandom(24)
    SQLALCHEMY_DATABASE_URI = "mysql+mysqldb://user:" + "passwords" + "@127.0.0.1/databases"
    SQLALCHEMY_TRACK_MODIFICATIONS=False


config = {
    "dev": "config.DevConfig",
    "live": "config.LiveConfig",
    "default": "config.DevConfig"
}

def configure_app(app):
    config_name = os.getenv('FLASK_CONFIGURATION', 'default')
    app.config.from_object(config[config_name])

    app.config['SECRET_KEY'] = 'super-secret'
    app.config['SECURITY_PASSWORD_HASH'] = 'XXXXXXXXZ

    app.config['SECURITY_PASSWORD_SALT'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

위에는 flask config 파일입니다. 알리바바와 아마존 각각 조회하는 데이터베이스 위치?는 127.0.0.1입니다. 이상태 일때 현재 도메인이 어떤건지 알 수 있는 방법이 있을까요? 여기서 도메인을 조회해서 다른 파이썬 파일로 인자값을 넘겨줘야합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)