내 사이트에서 사용자 활동을 기록하는 방법을 찾고 있습니다. 나는 standartart TG2 퀵 스타트 프로젝트를 가지고있다.모든 페이지 요청을 호출하는 기능
class User(DeclarativeBase):
...
last_activity = Column(DateTime)
...
을 ... 그리고 내가하는 기능이 있습니다 : 내 모델 "사용자"클래스는 추가로 열이 나는이 기능을 배치 할 위치를 모르는
def update_activity():
if 'REMOTE_USER' in request.environ:
auser = DBSession.query(User).filter(User.user_name==request.environ['REMOTE_USER']).one()
auser.last_activity = datetime.now()
합니다. 내 서버의 모든 페이지를 방문 할 때마다 호출해야합니다. RootController 내부에서는 한번만 실행됩니다.