InternetExplorer(包含傲知前游,世界之首猛戚者陵窗等和IE使用同一内核的浏览器) 工具-Internet 选项-浏览历史记录一栏点“设置”-查看文件
浏览器自动打开了IE的缓存文件夹(临时文件夹)。
书接上文 flask与SQLAlchemy ,我们了解到
这一步的的测试可以看 一个小型的资源管理站
这里与直接上结果。
原flask使用的WSGI是python,但是很明显python作为HTTP解释器是效率低下的。而并耐清且,直接运行flask也是非常糟心的。比如集中配置,比如多进程多线程,比如socket通信,比如log管理,比如进程管理
将此文件放置在项目的根目录,并创建文件夹uwsgi
详见 https://www.jianshu.com/p/4c0fb2ed6083
flask+uWSGI已经能实现webserver的功能了,但是更加优秀的weberver还需要nginx的辅助。
Nginx(发音同engine x)是异步框架的网页服务器,也可以用作反向代理、负载平亩陵衡器和HTTP缓存。
还有写拓展处理 主要看服务配置
这里 nginx -s reload 已经完成了服务配置。如果不想配置服务,直接到nginx根目录运行 ./sbin/nginx
这里给绝前大家推荐一个不错的平台:Cloudflare
Cloudflare
在使用之前我们需要更换自己的顶级域名代理商,这一步此处以腾讯云截图:
跳过注册等过程,我们直接进入域名管理界面,看到
然后创建密钥
xxx.pem
xxx.key
再扔到服务器上去。
最后再配置nginx
总结配置flask一般形态的生产环境nginx+uwsgi+flask
回到目录
Flask中跳转本地静态页面需要注意路径问题。一般来说,可以按照以下拆中步骤检查旅毕山:
确保你的本地静态页面在Flask应用的指定静态文件夹中,这个文件夹可以通过配置app对象的static_folder参数来指定。
在Flask应用中,使用url_for()函数生成跳转路径,例如:
from flask import Flask, render_template, url_for, redirect
app = Flask(__name__)
@app.route('/')
def index():
return redirect(url_for('static', filename='index.html'))
上面的代码中,url_for()函数生成的路径是通过指定filename参数来指定本地静态页面的路径的,因此你需要确保filename参数指定的路径是正确的。
确认本地静态页面的文件名和文件后缀是否正数历确,例如文件名是否为index.html,后缀是否为.html。
如果以上步骤都检查无误,还是无法跳转本地静态页面,可以检查一下Flask应用的日志文件,看看是否有相关错误信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)