);// 弹出一个界面 // 不能直接用this dlg.setBounds(ClientForm.this.getX()+20, ClientForm.this.getY...=4){ JOptionPane.showMessageDialog(ClientForm.this, "IP类型有误!")...; return ; } ClientForm.HOST...; return ; } ClientForm.PORT...); dlg.setBounds(ClientForm.this.getX()+30,ClientForm.this.getY()+30, 400, 100);
1.构建client验证器 class ClientForm(Form): account = StringField(validators=[DataRequired(), length( min=1...并没有nickname,但是注册email用户的时候是需要的,所以我们建立一个UserEmailForm继承ClientForm完成他自己的业务 class UserEmailForm(ClientForm...ValidationError() 完成视图函数的编写 @api.route('/register') def create_client(): data = request.json form = ClientForm...对于这些共有的参数,我们就统一在create_client,ClientForm中进行处理 对于不同的客户端的特色的属性和功能,我们放在“分”里面来,比如email的nikename ---- 3.3...修改后的试图函数 @api.route('/register', methods=['POST']) def create_client(): data = request.json form = ClientForm
以后我们的试图函数就可以这样编写 @api.route('/register', methods=['POST']) def create_client(): data = request.json form = ClientForm...msg = 'ok' error_code = 0 视图函数 @api.route('/register', methods=['POST']) def create_client(): form = ClientForm
[STAThread] 17 static void Main() 18 { 19 //StaticPass.cf = new ClientForm
的试图函数,这里稍微破坏一下REST的规则,由于登录操作密码安全性较高,使用GET的话会泄漏 @api.route('', methods=['POST']) def get_token(): form = ClientForm
领取专属 10元无门槛券
手把手带您无忧上云