Solicitudes y respuestas de Django (solicitudes y respuestas)
"Obtener" y "publicar" en la etiqueta del formulario
En HTML, la función del formulario es recopilar el contenido de la etiqueta,
El El formulario debe especificar dos cosas:
Ejemplo de formulario enviado:
Puedes ver que los parámetros aparecerán en la barra de direcciones.
Ejemplo de formulario después del envío del formulario:
Método de lista de adquisición de valores múltiples con un clic:
Los atributos del objeto de solicitud, GET y POST, son ambos Objetos de tipo QueryDict.
A diferencia de los diccionarios de Python, los objetos de tipo QueryDict se utilizan para manejar situaciones en las que la misma clave tiene múltiples valores.
Obtener propiedades:
Ver clase Ver toma el método de solicitud como un método de clase.
Escribe la función lógica correspondiente de la forma correspondiente.
Consiste en escribir la lógica de los métodos en la vista en forma de clase.
Una referencia a la vista de clase de vista.
El enrutamiento se configura en url.py a través de: as_view().
Cuando Django maneja la carga de archivos, los datos del archivo se guardan en la solicitud. archivo, cada clave en el archivo es
Establezca la ruta de almacenamiento del archivo:
1. Cree una carpeta de medios estáticos en el directorio raíz del proyecto.
2. Después de cargar la imagen, se guardará en "/static/media/files".
3. Abra el archivo settings.py y agregue el proyecto media_root.
Los archivos solo se pueden usar cuando el método de solicitud es POST y se ha enviado
Función de visualización de carga de archivos:
Objeto HttpResponse:
Subclases de HttpResponse:
Las funciones de respuesta que devuelven datos son:
HttpResponse() devuelve un objeto de cadena simple.
Render() renderiza la plantilla
Redirect() redirecciona
JsonResponse() devuelve datos json.
Protocolo HTTP:
HTTP (Protocolo de transferencia de hipertexto) es un protocolo de capa de aplicación, que consta de solicitudes y respuestas, y es un modelo estándar cliente-servidor. HTTP es un protocolo sin estado.
¿Cómo registran los clientes y servidores el estado de inicio de sesión?
-Cookies en el navegador: (encuéntrelas usted mismo)
Nota: Establecer valores de cookies y eliminar valores de cookies son operaciones del objeto de respuesta, y obtener cookies es de la colección requestet correspondiente. Obtenido.
Aunque las cookies pueden guardar el estado, tenga cuidado de no almacenar información confidencial.