예제 #1
0
파일: __init__.py 프로젝트: suminb/labs
def single_page(page_name):
    try:
        document = Document.load(page_name)
    except FileNotFoundError:
        raise NotFound("The requested page '{}' is not found".format(page_name))

    return render_template("single.html", **document.dump())
예제 #2
0
파일: __init__.py 프로젝트: suminb/labs
def discontinued():
    context = {"documents": Document.load_all(DocumentStatus.discontinued)}
    context.update(Document.manifest()["discontinued"])
    return render_template("projects.html", **context)
예제 #3
0
파일: __init__.py 프로젝트: suminb/labs
def current():
    context = {"documents": Document.load_all(DocumentStatus.current)}
    context.update(Document.manifest()["current"])
    return render_template("projects.html", **context)