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)
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)