def GET(self): dirname = xutils.get_argument("dirname", "") destname = xutils.get_argument("destname") if dirname != "": dirname = os.path.abspath(dirname) basename = os.path.basename(dirname) destname = basename + ".zip" return xtemplate.render_text(html, dirname=dirname, destname=destname)
def POST(self): params = web.input() name = params.name type = params.type target = params.target if type == "file" and not name.endswith(".md"): name+=".md" path = os.path.join(WIKI_PATH, target, name) if os.path.exists(path): return xtemplate.render_text(html, type=type, target=target, error="文件已存在") if type == "file": open(path, "wb").close() else: # dir path = os.makedirs(path) raise web.seeother("/wiki/" + quote(target))
def GET(self): op = web.input(op=None).op if op == "backup": zip_xnote() elif op == "backup_code": backup_code() elif op == "backup_data": backup_data() elif op == "files": backup_files() else: infolist = [] infolist.append(FileInfo("代码", xconfig.CODE_ZIP, "backup_code")) infolist.append(FileInfo("数据", xconfig.DATA_ZIP, "backup_data")) infolist.append( FileInfo("资源文件", os.path.join(xconfig.DATA_DIR, "files.zip"), "files")) return xtemplate.render_text(html, infolist=infolist) raise web.seeother("/system/backup_info")
def GET(self): url = xutils.get_argument("url") result = "" if url is not None and url != "": result = self.profile(url) return xtemplate.render_text(html, url=url, result=result)
def test_render_text(self): value = xtemplate.render_text("Hello,{{name}}", name="World") self.assertEqual(b"Hello,World", value)
def GET(self): type = web.input(type="file").type target = web.input().target return xtemplate.render_text(html, type=type, target=target, error="")
def GET(self): web.ctx.status = "401 Unauthorized" return xtemplate.render_text(self.html)
def GET(self, **kw): return xtemplate.render_text(html, **kw)
def GET(self): web.ctx.status = "401 Unauthorized" return xtemplate.render_text(UNAUTHORIZED_HTML)
def POST(self): dirname = xutils.get_argument("dirname") destname = xutils.get_argument("destname") xutils.zip_dir(dirname, os.path.join(dirname, destname)) return xtemplate.render_text(html, dirname=dirname, destname=destname)