类似 django.views.static.serve , 在 flask 下通常是怎么做的.
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
我不知道django.views.static.serve是什么效果,希望下面的内容对你有帮助。
django.views.static.serve
在Flask开发环境中,我主要使用下面2种方式来访问静态文件:
【方法1】
把静态文件放到static目录,比如应用程序static目录下有个css/style.css文件,就可以通过/static/css/style.css这个URL访问。
static
css/style.css
/static/css/style.css
【方法2】
使用send_from_directory函数。举个例子:
send_from_directory
python@app.route('/robots.txt') def robotstxt(): return send_from_directory(app.static_folder, 'robots.txt')
python
@app.route('/robots.txt') def robotstxt(): return send_from_directory(app.static_folder, 'robots.txt')
第一个参数是目录,可以灵活指定,这里为了方便使用了static目录;第二个参数是文件名。更多细节请查看文档。
我不知道
django.views.static.serve
是什么效果,希望下面的内容对你有帮助。在Flask开发环境中,我主要使用下面2种方式来访问静态文件:
【方法1】
把静态文件放到
static
目录,比如应用程序static
目录下有个css/style.css
文件,就可以通过/static/css/style.css
这个URL访问。【方法2】
使用
send_from_directory
函数。举个例子:第一个参数是目录,可以灵活指定,这里为了方便使用了static目录;第二个参数是文件名。更多细节请查看文档。