views.py 文件源码

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

项目:TonsleyLEDManager 作者: JonnoFTW 项目源码 文件源码
def approve_plugin_update(request):
    plugin_id = request.matchdict['plugin_id']
    plugin_update_query = request.db_session.query(LedPluginProposed).filter(LedPluginProposed.led_plugin_id == plugin_id)
    plugin_update = plugin_update_query.first()
    if plugin_update is None:
        raise exc.HTTPBadRequest("No such plugin to update")
    plugin = request.db_session.query(LedPlugin).filter(LedPlugin.id == plugin_id).first()
    plugin.code = plugin_update.code
    plugin_update_query.delete()
    log(request, 'Approved updates to plugin <a href="/plugin/{}">{}</a>'.format(plugin.id, plugin.name))
    return exc.HTTPFound(location='/plugin_approve')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号