Flask
illumiD
目標確認、狙撃体制に入る。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
尝试部署flask到云服务器
按照书本,这里尝试使用 Gunicorn+Nginx部署flask应用。1、云服务器登录我这里用的是腾讯云轻量应用服务器,为了跟书本一致还特意将服务器系统重装成ubuntu。服务器准备好后使用公共ip通过putty登录。这里有一点注意,登录的用户名为ubuntu,密码需要在腾讯云上设定。用ubuntu登录成功后执行sudo passwd root来修改root的密码(所以root的密码是什么呢),修改完后用root来登录。登录后发现指示符变为#。2、设置新用户、下载相关包、配置环境①更新包(原创 2022-03-26 21:34:29 · 7947 阅读 · 0 评论 -
flask的日志logger相关
在__init__.py文件下设置一个初始化logger的函数,如register_logging:def register_logging(app): # 设置日志记录器的的记录等级,级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUG app.logger.setLevel(logging.DEBUG) # 设置输出到文件的时间格式 formatter = logging.Formatter('%(a原创 2022-03-22 16:28:55 · 1448 阅读 · 0 评论 -
flask单人开发流程自摸索(2)
最近接着上次内容按照书本又敲了好多内容,担心遗忘所以打到一半还是特意来记录一下。5、在__init__.py编写工厂函数来创建实例def create_app(config_name=None): if config_name is None: config_name = os.getenv('FLASK_CONFIG', 'development') app = Flask('bluelogtry') app.config.from_object(con原创 2022-03-08 10:27:34 · 609 阅读 · 0 评论 -
解决“No python at...“问题
因为某个原因重装了python并将其装在了与原先不同的位置,在pycharm里修改了python解释器位置后运行原先的flask项目仍然报"No python at...."错误。然后去百度搜索相关内容,有一个解决方法说是在pycharm里文件->清除缓存->重启,但经尝试无效。解决方法:步骤①:右键计算机属性打开环境变量设置,删除原先python位置的环境变量。步骤②:删除构造项目的虚拟环境。我这里用的是pipenv,执行pipenv --rm移除虚拟环境后再pipenv inst原创 2022-02-26 10:45:59 · 9334 阅读 · 0 评论 -
WTForms设置表单不可编辑(只读)
WTForms的字段类里有个render_kw的字典参数,用来设置对应的HTML的input标签属性。如果想要让表单只读,那只需要在render_kw字典里传入{'readonly':True}即可。表单只读举例:使用户名只读username = StringField('用户名', render_kw = {'readonly': True})除此之外,其他可以在HTML的input标签里设置的属性在WTForms里都可进行类似设置...原创 2022-02-21 15:45:01 · 818 阅读 · 0 评论
分享