Python前端开发

目的:开发一个平台(网站)

前端开发:HTML、CSS、JS

web框架:接受请求并处理

MySQL数据库:存储数据地方(已掌握)

快速上手:基于Flask web框架

深入学习:基于django框架

1.快速开发网站

1.安装flask

pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

2.小试牛刀

from flask import Flask
#Flask(__name__)是一个类
app = Flask(__name__)
# 创建了网址/show/info 和 函数index的对应关系
@app.route("/show/info")
def index():
    return "hello"
if __name__ == '__main__':
    app.run()

3.flask框架为了让我们写标签方便,支持我们将字符串写入到文件中

创建文件夹templates,里面放置HTML文件

from flask import Flask,render_template
#Flask(__name__)是一个类
app = Flask(__name__,template_folder='templates')
# 创建了网址/show/info 和 函数index的对应关系
@app.route("/show/info")
def index():
    # flask内部会自动打开这个文件,并读取内容,将内容给用户返回
    # 默认:去当前项目
    return render_template("index.html")
if __name__ == '__main__':
    app.run()

2.浏览器能识别的标签

2.1 编码(utf-8)

<meta charset="UTF-8">

2.2 title

<head>
    <meta charset="UTF-8">
    <title>我的web</title>
</head>

 2.3 标题

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

2.4 div和span

<div>内容1</div>
<div>内容2</div>
<span>内容1</span>
<span>内容2</span>

div表示块级标签,一个占一整行

span表示行内标签,自己多大占多少

注意:这两个标签比较素而且非常常用(没有加大加粗的效果)加上css样式可以变换出很多样子

可以像这样子嵌套

<div>
    <span>
        我来啦
    </span>
    <span>
        我走了
    </span>
</div>

2.5 超链接

<a href="https://www.bilibili.com/video/BV1rT4y1v7uQ?p=3&spm_id_from=pageDriver&vd_source=bd65cc2eee864505a701c8084bdf524c">
    点击跳转
</a>

用a标签,用href属性,跳转到其他网站需要完整的url;而跳转到自己的网站直接加/test就可以了

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值