Heim > Artikel > Backend-Entwicklung > Welches Python-Webframework hat einen kurzen Lernzyklus und niedrige Lernkosten?
Jemand hat auf Zhihu gefragt, welches Web-Framework von Python den kürzesten Lernzyklus und die niedrigsten Lernkosten hat?
Viele Leute empfehlen Flask, ein altes, leichtes Web-Framework, das tatsächlich die erste Wahl für Anfänger ist. Ich habe FastApi dieser Tage auf Github gesehen und dachte, es sei leichter als Flask.
FastApi ist ein Internet-Promi-Webframework, das in den letzten zwei Jahren plötzlich aufgetaucht ist und für Anfänger geeignet ist, um schnell loszulegen. .
Im Allgemeinen hat FastAPI drei Vorteile: schnell, einfach und leistungsstark.
Die Selbstbezeichnung lautet:
FastAPI ist ein modernes, schnelles (leistungsstarkes) Web-Framework zum Erstellen von APIs mit Python 3.6+ basierend auf dem Standard Hinweise zum Python-Typ.
from typing import Optional from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_id: int, q: Optional[str] = None): return {"item_id": item_id, "q": q}Laufender Server:
$ uvicorn main:app --reload INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) INFO: Started reloader process [28720] INFO: Started server process [28722] INFO: Waiting for application startup. INFO: Application startup complete.Geben Sie http://127.0.0.1 ein :8000/docs, sehen Sie automatisch generierte interaktive API-Dokumentation. Lerndokumentation: https://fastapi.tiangolo.com
#🎜 🎜#GIthub-Adresse: https://github.com/tiangolo/fastapi
Das obige ist der detaillierte Inhalt vonWelches Python-Webframework hat einen kurzen Lernzyklus und niedrige Lernkosten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!