Antonio Mele

  • DDaudalagidcompartió una citael año pasado
    •ALLOWED_HOSTS no se aplica cuando DEBUG está activo o cuando se ejecutan los test. Una vez se mueva el proyecto a un entorno de producción y se desactive la variable DEBUG, se deberá también añadir un dominio o host para poder servir la aplicación.
  • DDaudalagidcompartió una citael año pasado
    En Django, un proyecto se considera una instalación Django incluyendo su configuración. Mientras que una aplicación es un conjunto de modelos, vistas, plantillas y patrones de URL con cierta entidad independiente.
  • DDaudalagidcompartió una citael año pasado
    •views.py contiene la lógica de la aplicación. Cada vista recibe una petición HTTP, la procesa y devuelve una respuesta.
  • DDaudalagidcompartió una citael año pasado
    Si en vez de asignar el QuerySet a una variable, lo escribe en la shell de Python, la sentencia SQL del QuerySet se ejecuta, porque se ha forzado a que los resultados aparezcan por pantalla:
  • DDaudalagidcompartió una citael año pasado
    Una vista de Django es una función Python que recibe una solicitud web y devuelve una respuesta web. Toda la lógica de procesamiento se encuentra dentro de la vista.
  • DDaudalagidcompartió una citael año pasado
    Django posee un lenguaje de plantillas muy potente que permite especificar los datos a mostrar. Está basado en etiquetas (template tag), variables (template variable) y filtros (template filter) de plantilla
  • DDaudalagidcompartió una citael año pasado
    También se pueden ver dos etiquetas {% block %}. Estas definen una región a Django.
  • DDaudalagidcompartió una citael año pasado
    Las vistas basadas en clase ofrecen algunas ventajas frente a las vistas de función:
    • Permiten organizar el código según métodos HTTP, como GET, POST o PUT, en métodos de clase separados, en vez de usar sentencias condicionales.
    • Permiten utilizar herencia múltiple para crear vistas reutilizables (también conocidas como mixins).
  • DDaudalagidcompartió una citael año pasado
    • Haciendo uso del atajo get_object_or_404() se recupera el artículo por identificador y por estado published.
  • DDaudalagidcompartió una citael año pasado
    El formulario se envía por el método POST. Si se recibe una solicitud GET, se genera un formulario vacío. Si se recibe una petición POST, se debe procesar la información del formulario. Por este motivo, utilizará la sentencia condicional request.method == 'POST' para distinguir entre ambos escenarios.
fb2epub
Arrastra y suelta tus archivos (no más de 5 por vez)