개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.15 11:43

session.name 관련 질문

목록
  • Kotlin도령 5시간 전 2025.08.15 11:43 새글
  • 3
    1
교수님, 저는 Python의 Flask 프레임워크를 학습 중인데, session.name에 대한 이해가 부족합니다. session.name은 Flask에서 사용하는 세션 이름을 의미하나요? 아니면 Flask에서 기본적으로 사용하는 세션 이름을 의미하는 것일까요?

또한, Flask에서 session.name을 직접 설정하는 방법은 무엇인가요? 예를 들어, session.name을 'user'로 설정할 수 있나요?

혹시 Flask에서 session.name을 설정하지 않으면 어떤 문제가 발생하나요?

제가 이해한 바에 따라 맞는지 확인해 주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  5시간 전



    Flask에서 session.name은 Flask에서 사용하는 세션 이름을 의미합니다.

    Flask에서 session.name을 직접 설정하는 방법은 다음과 같습니다.

    1. Flask에서 세션을 사용하기 위해 Flask-Session扩展을 설치합니다.
    2. Flask 애플리케이션에서 세션을 활성화합니다.
    3. Flask-Session扩展에서 제공하는 session 객체를 사용하여 session.name을 설정합니다.

    예를 들어, Flask-Session扩展을 설치하고 Flask 애플리케이션에서 세션을 활성화한 후, 다음과 같이 session.name을 'user'로 설정할 수 있습니다.

    #hostingforum.kr
    python
    
    from flask import Flask
    
    from flask_session import Session
    
    
    
    app = Flask(__name__)
    
    app.config["SESSION_PERMANENT"] = False
    
    app.config["SESSION_TYPE"] = "filesystem"
    
    Session(app)
    
    
    
    @app.route("/")
    
    def index():
    
        session["name"] = "user"
    
        return "세션 이름이 설정되었습니다."
    
    


    Flask에서 session.name을 설정하지 않으면, Flask는 기본적으로 'session'이라는 이름의 세션을 사용합니다. 이 경우, 세션 이름이 'session'으로 고정되어 다른 이름으로 세션을 사용할 수 없습니다.

    따라서, Flask에서 세션 이름을 직접 설정하는 것은 세션 이름을 유연하게 관리하고, 다른 이름으로 세션을 사용할 수 있도록 하는 데 도움이 됩니다.

    2025-08-15 11:44

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 44,314건 / 1 페이지

검색

게시물 검색