Пример #1
0
	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)})
Пример #2
0
	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
		})
Пример #3
0
 def get(self, request):
     self.context["request"] = request
     return TemplateResponse(self.page, self.context)
Пример #4
0
	def get(self, request):
		return TemplateResponse("view.html")
Пример #5
0
 def get(self, request):
     return TemplateResponse("auth_page.html")
Пример #6
0
 def get(self, request):
     return TemplateResponse("auth_result.html", {"result": request.args})