Red de conocimiento informático - Material del sitio web - ¿Cómo desarrollar un framework web Python?

¿Cómo desarrollar un framework web Python?

Preparación del conocimiento

El marco web implementa principalmente la interacción entre el servidor web y la aplicación web. Los protocolos de red subyacentes los completa principalmente el servidor web. Por ejemplo, escuchar puertos, llenar mensajes, etc.

Las funciones integradas de Python __iter__ y __call__ y WSGI

Iterator

Iterator

proporcionan una interfaz para objetos similares a secuencias. significa que se pueden iterar a través de iteradores como secuencias.

__call__

Si una clase implementa el método __call__ cuando está definida, entonces los objetos de esa clase son ajustables, es decir, estos objetos se pueden usar como funciones.

WSGI

Implementa un objeto invocable: una función, método o instancia invocable.

Marco Web