サイズ: 438
コメント:
|
サイズ: 1075
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 11: | 行 11: |
== Groups == [[MoinMoin:Groups2009]]で再構築された。 `request.groups`は`web/contexts.py`の`AuxilaryMixin`から来る。 {{{#!highlight py def groups(self): """ Lazy initialize the groups on the first access """ groups = self.cfg.groups(self) return groups groups = EnvironProxy(groups) }}} cfg.groupsには関数が登録されており、config/multiconfig.pyで`lambda cfg, request: datastruct.WikiGroups(request)`がデフォルト値となっている。 これらの組み合わせで`request.groups`は`WikiGroups(request)`というオブジェクトを指している。 |
ytoku/ReadingMoinについて、ここに記述してください。
action一覧: action/__init__.pyのget_names
- requestはweb/contexts.pyから来ているらしい
- 要確認。多分HTTPContextクラスのオブジェクト
- web/request.pyは何?
- werkzeugはsupport/werkzeug/以下にある
session
- requestからは request.session でとれる
- セッションID session.sid でとれる
Groups
Groups2009で再構築された。
request.groupsはweb/contexts.pyのAuxilaryMixinから来る。
cfg.groupsには関数が登録されており、config/multiconfig.pyでlambda cfg, request: datastruct.WikiGroups(request)がデフォルト値となっている。 これらの組み合わせでrequest.groupsはWikiGroups(request)というオブジェクトを指している。