Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 1.8 KB

PythonWeb.md

File metadata and controls

71 lines (54 loc) · 1.8 KB
title date tags categories
PythonWeb
2018-12-15 04:08:21 -0800
Web
Python

💠

💠 2024-05-22 22:00:47


Web

Awesome Python Web Frameworks

python内置一个简易的W静态eb服务器 只需在静态资源的根目录下执行

  • python2 python -m SimpleHTTPServer [8000]
  • python3 python3 -m http.server [8000]

FastAPI

Github

FastAPI增加traceId FastApi结合loguru日志使用

异步任务


Django

  • 安装Django pip install Django
  • 创建项目 django-admin.py startproject first_pro .
    • ls first_pro查看到创建的默认文件
  • 创建SQLite数据库 python manage.py migrate
  • 启动项目python3 manage.py runserver

Flask

开发一个简易RESTful风格的服务器

官方文档
教程文档

跨域问题 解决方式 pip install flask-cors

    from flask_cors import *

    app = Flask(__name__)
    CORS(app, supports_credentials=True)

Tool

  • pip install httpie

    • http --json URL 格式化输出json
  • curl URL|python -m json.tool 格式化输出JSON

爬虫

解析HTML

  • bs4 :sudo pip3 install bs4
  • lxml :sudo pip3 install lxml