- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 python中flask(六)
python中flask(六)上一章讲完了for和if的问题,这一部分主要是关于flask中html模版的继承。1.模版继承概念由于很多大型的网站都是由着多个页面而组成,如果观察会发现,页面和页面之间都会有一些相同之处,比如页面的导航栏一般是不会变的,变的一般只是在页面中的内容,但是为了每个页面都要使用相同的代码,不仅使用麻烦而且不便于后期维护调整,因此就出现了模版的继承。举个例子:以上是我前两天所搭建网页框架,可以看到,红框中的部分就是相同的导航栏,即继承于同一个父模版,在实际情况下,父模版一
2020-06-21 21:45:33
170
1
原创 python中flask(五)
python中flask(五)之前简单介绍了jinja2的结构,这一部分主要围绕html语法编写展开。1.html5常用标签<!--...--> 注释标签<a href="http...">变量名称</a> 给指定变量添加超链接<b> 加粗文本<br> 换行符<p> 定义新段落2.if循环python后端from flask import Flask, render_templateapp = Flask(__
2020-06-01 10:36:58
251
原创 python中flask(四)
python中flask(四)一个完整的网页一般都会包含大量的内容,如果仅仅使用之前的视图函数编写,会使代码变得既长又复杂,运行和维护起来都会很麻烦,这就需要模版了,在flask中,有着专有模版jinja2,简单来说,模版的存在简化了网页的编写,jinja2就是一种html文件。我们使用前应该先建一个templates的文件夹,并将编写好的html文件放在其中,flask在运行的时候会自动搜索templates文件夹使用你引用的html文件,其中要注意的是:写好的python文件不要放在template
2020-05-24 21:23:10
273
原创 python中flask(三)
python中flask(三)这一部分主要围绕URL展开,主要内容是url_for和redirect(重定向)的使用。
2020-05-23 18:54:48
432
原创 python中flask(二)
python中flask(2)成功实现了hello world程序之后,下一部分是动态路由和调试模式。1.动态路由:最开始写的hello world程序里,只有一个固定网页,而如果我们想要写一个根据实际情况调整输出内容的网页时,就要用到动态路由了。我们在hello world的基础上继续写即可:route即是指定路径,我们可以写成:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world():
2020-05-22 10:14:18
368
原创 python中flask(一)
python中flask(一)1.python及flask的安装关于二者的安装只要跟着官网的指导步骤就OK啦。python的话最好是选python3,直接下载最新的3.x即可。其中python的环境推荐使用pycharm或者是visual studio code(vsc),个人觉得还是pycharm会方便一点。本人操作系统:macOS Mojave 版本10.14.52.flask的hello world学习编程的大概都知道,让计算机输出hello world是学习每一种语言的第一步,flask也
2020-05-21 17:13:17
597
空空如也
按照flask官网上的教程写的代码,但是在终端运行时显示无法import,怎么办?
2020-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人