views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:bibtex-browser 作者: frapac 项目源码 文件源码
def update_entry():
    """Add a new entry to the bibliography."""
    form = BiblioForm()
    article_name = request.environ["HTTP_REFERER"].split("=")[-1]
    if form.validate_on_submit():
        article = BiblioEntry.query.filter_by(ID=form.ID.data).first()
        article.ID = form.ID.data
        article.ENTRYTYPE = form.typ.data
        article.authors = form.author.data
        article.title = form.title.data
        article.year = form.year.data
        article.journal = form.journal.data
        article.school = form.school.data
        article.url = form.url.data
        article.keywords = form.keywords.data
        article.tag = form.tag.data
        db.session.add(article)

        user = current_user.name
        event = Event(author=user, article=form.ID.data,
                      event="UPDATE", time=time.time())
        db.session.add(event)

        db.session.commit()
        return redirect("/biblio/article=" + article_name)
    return redirect("/biblio")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号