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>
相关推荐
倦王6 小时前
力扣日刷47-补
python·算法·leetcode
小村儿6 小时前
连载04-CLAUDE.md ---一起吃透 Claude Code,告别 AI coding 迷茫
前端·后端·ai编程
攀登的牵牛花6 小时前
我把 Gemma4:26b 装进 M1 Pro 后,才看清 AI 编程最贵的不是模型费,而是工作流
前端·agent
大漠_w3cpluscom6 小时前
现代 CSS 的新力量
前端
魏嗣宗6 小时前
Claude Code 启动的那 200 毫秒里发生了什么
前端·claude
2501_921649496 小时前
原油期货量化策略开发:历史 K 线获取、RSI、MACD 布林带计算到多指标共振策略回测
后端·python·金融·数据分析·restful
真心喜欢你吖6 小时前
统信操作系统UOS部署安装OpenClaw+飞书接入完整教程(国产大模型配置)
人工智能·python·语言模型·大模型·openclaw·小龙虾
用户8356290780516 小时前
使用 Python 自动生成 Excel 柱状图的完整指南
后端·python
xcbrand6 小时前
口碑好的品牌策划厂家
大数据·人工智能·python
liu****7 小时前
LangChain-AI应用开发框架(七)
人工智能·python·langchain·大模型应用·本地部署大模型