コード例 #1
0
ファイル: __init__.py プロジェクト: enomado/sapyens
 def __call__(self, request):
     model = self._model.get(request.matchdict["id"]) or raise_not_found()
     return {
         "model": model,
         "form": self._form_class(obj=model, **self._produce_extra_form_args(self._form_class, request)),
         "submit_path": request.route_path(self.submit_path_route, id=model.id),
         "list_route": self.list_route,
         "page_title": (self.page_title or (u"Edit %s #{id}" % unicode(self._model.__name__))).format(id=model.id),
         "base_template": self.base_template,
     }
コード例 #2
0
ファイル: __init__.py プロジェクト: fillest/sapyens
 def __call__(self, request):
     model = self._model.get(request.matchdict['id']) or raise_not_found()
     return {
         'model':
         model,
         'form':
         self._form_class(obj=model,
                          **self._produce_extra_form_args(
                              self._form_class, request)),
         'submit_path':
         request.route_path(self.submit_path_route, id=model.id),
         'list_route':
         self.list_route,
         'page_title':
         (self.page_title
          or (u"Edit %s #{id}" % unicode(self._model.__name__))).format(
              id=model.id),
         'base_template':
         self.base_template,
     }
コード例 #3
0
ファイル: __init__.py プロジェクト: enomado/sapyens
 def _fetch_model(self, request):
     return self._model.get(request.matchdict["id"]) or raise_not_found()
コード例 #4
0
ファイル: __init__.py プロジェクト: fillest/sapyens
 def _fetch_model(self, request):
     return self._model.get(request.matchdict['id']) or raise_not_found()