views.py 文件源码

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

项目:polyglot-server 作者: MontrealCorpusTools 项目源码 文件源码
def change_database_status(request):
    if request.method == 'POST':
        database = request.POST.get('database', None)
        action = request.POST.get('action', None)
        if database is not None:
            db = Database.objects.get(name=database)
            if action == 'stop':
                mod_action = 'stopped'
                success = db.stop()
            elif action == 'start':
                mod_action = 'started'
                success = db.start()
            else:  # FIXME for downloading logs
                success = False
                pass
            if action != 'log':
                if success:
                    messages.success(request, "The database {} was successfully {}!".format(db.name, mod_action))
                else:
                    messages.error(request,
                                   "The database {} could not be {}. Please check the relevant logs.".format(db.name,
                                                                                                             mod_action))
    return redirect('pgdb:database_status')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号