我在登陆的时候 自己写的login_user 里 将 user 对象保存在 g中,g.user = user 然后刷新了页面,但是当页面刷新后,g中就没有user了,请问怎么保存user在g中呢?
认证高级PHP讲师
하나의 요청에만 유효한 데이터를 한 함수에서 다른 함수로 공유하려면 전역 변수는 스레드 환경에서 중단될 수 있으므로 충분하지 않습니다. Flask는 활성 요청에만 유효하고 각 요청에 대해 다른 값을 반환하는 특수 객체를 제공합니다. 간단히 말해서 요청 및 세션과 마찬가지로 올바른 작업을 수행합니다.
你应该용 세션:http://flask.pocoo.org/docs/0.10/quickstart/#sessions
Flask 세션 지속성에 대한 질문입니다. 먼저 여기를 참조하세요: http://docs.jinkan.org/docs/flask/quickstart.html#sessions
g 개체는 요청의 공유 변수이며, 서로 다른 요청은 서로 다른 g 개체에 해당합니다. 이 경우 세션을 사용해야 합니다. 세션 개체는 서로 다른 요청 간에 변수를 공유하는 데 사용됩니다. 가장 일반적인 것은 로그인 및 로그아웃 기능을 구현하는 것입니다.
g는 요청의 프로그램 컨텍스트와 요청 컨텍스트 간에 데이터를 공유합니다. 두 번째 요청 시 g는 이전 요청이 아닙니다. 따라서 세션이나 쿠키를 사용해야 합니다
하나의 요청에만 유효한 데이터를 한 함수에서 다른 함수로 공유하려면 전역 변수는 스레드 환경에서 중단될 수 있으므로 충분하지 않습니다. Flask는 활성 요청에만 유효하고 각 요청에 대해 다른 값을 반환하는 특수 객체를 제공합니다. 간단히 말해서 요청 및 세션과 마찬가지로 올바른 작업을 수행합니다.
你应该용 세션:http://flask.pocoo.org/docs/0.10/quickstart/#sessions
Flask 세션 지속성에 대한 질문입니다.
먼저 여기를 참조하세요: http://docs.jinkan.org/docs/flask/quickstart.html#sessions
g 개체는 요청의 공유 변수이며, 서로 다른 요청은 서로 다른 g 개체에 해당합니다. 이 경우 세션을 사용해야 합니다. 세션 개체는 서로 다른 요청 간에 변수를 공유하는 데 사용됩니다. 가장 일반적인 것은 로그인 및 로그아웃 기능을 구현하는 것입니다.
g는 요청의 프로그램 컨텍스트와 요청 컨텍스트 간에 데이터를 공유합니다. 두 번째 요청 시 g는 이전 요청이 아닙니다. 따라서 세션이나 쿠키를 사용해야 합니다