web开发全家桶(django+前端+数据库)

目的: 开发一个平台

  • 前端开发: HTML CSS JavaScript

  • 接收请求并处理

  • Mysql数据库: 存储数据

快速上手:

基于Flask Web框架快速搭建一个网站

深入学习:

基于Django框架

1.快速开发网站

1.1 Flask web 框架安装

python 安装 Flask web 框架

python 复制代码
pip install flask

创建一个名为web.pypython文件

python 复制代码
from flask import Flask

app = Flask(__name__)

# 创建了网址 /show/info 和 函数index 的对应关系
# 以后用户在浏览器上访问 /show/info, 网站自动执行
@app.route("/show/info")
def index():
    return "中国联通"

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5100, debug=False)  

1.2返回html

引入templates模板 ,返回html方式

python 复制代码
from flask import Flask, render_template

app = Flask(__name__)

# 创建了网址 /show/info 和 函数index 的对应关系
# 以后用户在浏览器上访问 /show/info, 网站自动执行
@app.route("/show/info")
def index():
    # 默认去当前目录的 templates 文件夹中找
    return render_template("index.html")

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5100, debug=False)

创建文件夹templates,放入其中html文件,html文件内容如下

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>中国联通</h1>
</body>
</html>

1.3分级标题

浏览器能识别的标签,放在head中

<meta charset="UTF-8">表示编码

<title>Title</title>表示开头

python 复制代码
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
</body>
2.4 div和span标签
html 复制代码
<div>内容</div>

<span>内容</span>
  • div: 占一整行(块级标签)
  • span: 用多少占多少(行内标签/内联标签)
    • 两个 span 标签不在同一行,页面显示时会在同一行,中间以一个空格分隔
    • 两个 span 标签在同一行,页面显示时会在同一行,中间没有空格,连着2.5 超链接
2.5 超链接

可以选择跳转自己网站的地址,或者跳转外部的网站

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的联通</title>
</head>
<body>
    <a href="/get/news">点击跳转自己的网站</a></br>
    <a href="http://www.baidu.com">点击跳转别人的网站百度</a>
</body>
</html>

2.6图片

html 复制代码
<body>
    <h1>我是内部链接</h1>
    <img src="https://t7.baidu.com/it/u=848096684,3883475370&fm=193&f=GIF"/>
</body>
相关推荐
骆驼爱记录2 小时前
Word侧边页码设置全攻略
前端·自动化·word·excel·wps·新人首发
七夜zippoe2 小时前
数据可视化高级技巧:Matplotlib + Seaborn实战大全
python·信息可视化·matplotlib·数据可视化·seaborn·gridspec
郝学胜-神的一滴2 小时前
线性判别分析(LDA)原理详解与实战应用
人工智能·python·程序人生·算法·机器学习·数据挖掘·sklearn
徐同保2 小时前
python使用vscode打断点调试
开发语言·python
小鸡吃米…2 小时前
机器学习 - 对抗性机器学习
人工智能·python·机器学习
方安乐2 小时前
react笔记之useCallback/useEffect闭包陷阱
前端·笔记·react.js
沐墨染2 小时前
黑词分析前端组件设计:双面板交互与黑词进度监控
前端
gentle coder2 小时前
【langchain】agent部署的基础入门代码(持续更新中~)
python·langchain·react
运维行者_2 小时前
用Applications Manager监控HAProxy:保障负载均衡高效稳定
运维·开发语言·前端·数据库·tcp/ip·负载均衡·服务器监控