您的位置:首页 > 编程语言 > Python开发

python - web框架 - flask 代码中含有中文内容解决办法

2015-10-28 16:00 751 查看
代码中注入中文内容,服务报错并自动退出运行

class LoginForm(Form):
email = StringField('邮箱', validators=[Required(), Length(1, 64),
Email()])
password = PasswordField('Password', validators=[Required()])
remember_me = BooleanField('Keep me logged in')
submit = SubmitField('Log In')


这是因为代码编码方式冲突,解决方式是在代码头加入编码信息

#-*- coding=utf-8 -*-
from flask.ext.wtf import Form
from wtforms import StringField, PasswordField, BooleanField, SubmitField
from wtforms.validators import Required, Length, Email, Regexp, EqualTo


这种方式可以指定当前代码的编码格式

也可以通过 pycharm的 file-setting-editor-file encodings 设置项目的编码格式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: