Exemplo n.º 1
0
def _init_db(mddir, gitname):
    with db_session:
        u = model.BlogUser.get(gitname=gitname)
        if not u:
            abort(404, "bloguser gitname=%s not exists" % gitname)
        for html, toc, meta in read_articles(mddir):
            m_tags = _get_mtags(meta)
            art = model.Article(**dict(meta, tags=m_tags, gitname=gitname, bloguser=u))
            cont = model.ArticleContent(article=art, html=html, toc=toc)
Exemplo n.º 2
0
def _init_db(mddir, user_id):
    with db_session:
        u = model.BlogUser.get(user_id=user_id)
        if not u:
            abort(404)
        for content, toc, meta in read_articles(mddir):
            m_tags = _get_mtags(meta)
            m_meta = model.ArticleMeta(**dict(meta, tags=m_tags, bloguser=u))
            m_article = model.Article(
                content=content, toc=toc, meta=m_meta)