Colección de citas famosas - Slogan de motivación - ¿Cómo devuelve Django los parámetros de la solicitud de obtención?

¿Cómo devuelve Django los parámetros de la solicitud de obtención?

El parámetro de solicitud de la función definida en views.py de go se puede leer para determinar si es POST o GET.

Primero, pregunta. Obtener y solicitar. POST son dos objetos, que son objetos similares a un diccionario que proporcionan interfaces similares a un diccionario y algunas otras interfaces.

¿Qué son POST y GET? Esto está relacionado con el protocolo HTTP:

Consulte este blog:/ideal_Wang/article/details/4316691.

Este blog presenta las diferencias de principios y expresiones entre los dos, lo cual es muy claro. Si es necesario, puede leer el texto original. Lo siguiente es un resumen y extractos:

1. POST y GET son métodos de interacción con el servidor definido por el protocolo HTTP. GET se usa generalmente para obtener/consultar información de recursos, y POST generalmente se usa para actualizar información de recursos. Hay otros dos métodos: PONER y ELIMINAR.

2. Tanto POST como GET pueden interactuar con el servidor para completar operaciones como búsqueda, modificación, adición y eliminación.

3.

(1) Envío GET, los datos solicitados se agregarán a la URL (es decir, los datos se colocarán en el encabezado del protocolo HTTP), ¿entonces? Para dividir la URL y transferir datos, utilice & concatenación, por ejemplo: login.action? nombre 1:8000/búsqueda/? Q=Django tiene solo un parámetro, por lo que no sirve de nada &;) Si los datos son letras/números en inglés, se envían tal cual, si es un espacio, se convierte a +, si son caracteres chinos/otros , se cifra directamente con una cadena de caracteres BASE64 y se obtiene, por ejemplo, %E4%BD%A0%E5%A5%BD, donde XX en % XX es ASCII en 16 símbolos.