def post(self, request): file = request.files.get('zipfile') file.save(self.tmp_file_path) archive = None with ZipFile(self.tmp_file_path, "r") as myzip: archive = Archive(name=file.filename) archive.save() for item in myzip.namelist(): archive_item = ArchiveItem(name=item, archive=archive) archive_item.save() os.remove(self.tmp_file_path) return TemplateResponse("view.html", {"archive": archive, "items": ArchiveItem.objects(archive=archive)})
def get(self, request): #publish some event eventer = Eventer() eventer.publish("some event", self) if not "foo" in request.session: request.session["foo"] = 0 request.session["foo"] += 1 blog = Blog(name="super blog", creator="Stas") if not Entry.get_by(title="super post"): entry = Entry(title="super post", body="saifjo", blog=blog) session.commit() print Entry.query.all() return TemplateResponse("view.html", { "foo": request.session["foo"], "users": [{"url": "google.com", "username": "******"}], "blog": blog })
def get(self, request): self.context["request"] = request return TemplateResponse(self.page, self.context)
def get(self, request): return TemplateResponse("view.html")
def get(self, request): return TemplateResponse("auth_page.html")
def get(self, request): return TemplateResponse("auth_result.html", {"result": request.args})