views.py 文件源码

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

项目:FXTest 作者: liwanlei 项目源码 文件源码
def post(self):
        form=InterForm()
        project,models=get_pro_mo()
        if form.validate_on_submit and request.method =="POST":
            project_name=request.form.get('project')
            model_name=request.form.get('model')
            interface_name=request.form.get('interface_name')
            interface_url=request.form.get('interface_url')
            interface_header=request.form.get('interface_headers')
            interface_meth=request.form.get('interface_meth')
            interface_par=request.form.get('interface_par')
            interface_bas=request.form.get('interface_bas')
            if project_name == None or model_name ==None or interface_header=='' or interface_name=='' or interface_url =='' or interface_meth=='':
                flash(u'????????????')
                return render_template('add/add_interface.html', form=form, projects=project, models=models)
            user_id=User.query.filter_by(username=session.get('username')).first().id
            project_id=Project.query.filter_by(project_name=project_name).first().id
            models_id=Model.query.filter_by(model_name=model_name).first().id
            try:
                new_interface=Interface(model_id=models_id,projects_id=project_id,Interface_name=interface_name,Interface_url=interface_url,Interface_meth=interface_meth,Interface_par=interface_par,Interface_back=interface_bas,Interface_user_id=user_id,Interface_headers=interface_header)
                db.session.add(new_interface)
                db.session.commit()
                flash(u'????')
                return redirect(url_for('home.interface'))
            except:
                db.session.rollback()
                flash(u'????')
                return render_template('add/add_interface.html', form=form, projects=project, models=models)
        return render_template('add/add_interface.html', form=form, projects=project, models=models)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号