Esempio n. 1
0
    
    """


    nbdb = g.dbconn[get_nb_dbname(notebook)]
    
    title = "New Page"
    entries = []

    page_rev = dm.page_entry_revision_create(title, entries)
    author =  session["user_id"]
    
    page_rev.update(dm.revision_create(author, app.config['DB_SYSTEM_DATABASE']))

    revid = nbdb.revisions.insert(page_rev, safe=True)
    page_rev["_id"] = revid
    
    ent_dict = dm.entry_create(dbref("revisions", revid), 'page', page_rev)
    
    entid = nbdb.entries.insert(ent_dict, safe=True)
    
    return redirect("/notebook/%s/page/%s" % (notebook, entid))


if __name__ == '__main__':
    app.config.from_pyfile(sys.argv[1])
    app.config['DEBUG'] = True
    
    app.run()
    
Esempio n. 2
0
import sys

from mementa import app

app.config.from_pyfile(sys.argv[1])

app.run(debug=True)