私は自分のサイトでユーザー活動を記録する方法を探しています。 私は、スタンダードの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の内部では一度だけ実行されます。