Web开发day1:使用flask快速搭建网站

目录

1. 简单跑通 

2. 浏览器能识别的标签

2.1 编码(head中)

2.2 标题(head中)

2.3 标题(body中,块级标签)

2.4 div和span(body中,div块级标签,span行内标签)

2.5 超链接(body中,行内标签)

2.6 图片(body中,行内标签)

2.7 列表(body中,块级标签)

2.8 表格(body中,块级标签)

2.9 input系列(body中,行内标签)

2.10 下拉框(body中,行内标签)

2.11 多行文本(body中,行内标签)

3. Flask网站请求流程图 

4. 案例


进度来源:最新Python的web开发全家桶(django+前端+数据库)

网址:最新Python的web开发全家桶(django+前端+数据库)_哔哩哔哩_bilibili

1. 简单跑通 

from flask import Flask
from flask import render_template  # 搭配templates文件夹下的html文件使用

app = Flask(__name__)  # 实例化一个对象


# 修饰器,创建了网址和函数的对应关系,只有访问地址就会执行此函数
@app.route("/show/info")
def index():
    # return "中国联通"
    # return "中

联通"
# Flask内部会自动打开这个文件,并读取内容,返回,默认去当前文件夹的templates文件夹去找 return render_template("index.html") if __name__ == '__main__': app.run() # 在地址后加/show/info会执行index函数,想要shut需要自己停止
html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
head>
<body>
    <h1>出卖我的爱h1>
body>
html>

结果展示:

Web开发day1:使用flask快速搭建网站_第1张图片

2. 浏览器能识别的标签

2.1 编码(head中)

以UTF-8的格式读取html文件

<meta charset="UTF-8">

2.2 标题(head中)

网页的标题是Title,即标签页上显示的内容

<title>Titletitle>

2.3 标题(body中,块级标签)

<h1>一级标题h1>
<h2>二级标题h2>
<h3>三级标题h3>
<h4>四级标题h4>
<h5>五级标题h5>
<h6>六级标题h6>

2.4 div和span(body中,div块级标签,span行内标签)

div:一整行。【块级标签】

span:有多少占多少。【行内标签、内联标签】

<div>自己占一整行div>
<span>内联span><span>有多少占多少span>

注意:后期加上CSS可丰富样式

2.5 超链接(body中,行内标签)

跳转到其他网站:

<a href="https://www.bilibili.com/">点击跳转a>

跳转到自己网站的其他网址: 

<a href="https://127.0.0.1:5000/get/news">点击跳转a>
<a href="/get/news">点击跳转a>

2.6 图片(body中,行内标签)

自结束标签(只有一对<>):

<img src="https://pic1.zhimg.com/80/v2-650e91dd2baf0dfda1be2a0305d81237_720w.webp?source=1940ef5c" />

当需要显示自己的图片时,图片要放在当前目录的static目录下,可设置大小:

<img style="height:100px; width:100px;" src="/static/wbg.png" />
<img style="height:60%;" src="/static/wbg.png" />

配合使用,可实现点击图片跳转,加入target="_blank"可打开新页面:

<a href="https://www.mi.com/">
    <img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9ab5c6d195d2b3dde69683966891d5a9.png" target="_blank"/>
a>

2.7 列表(body中,块级标签)

你可能感兴趣的:(flask,前端,python)