User Tools

Site Tools


apuntes:aplicaciones_web

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:aplicaciones_web [2018/02/01 18:40] – [Informes] Santiago Faciapuntes:aplicaciones_web [2019/06/12 16:08] (current) – [Definir el modelo y configurar la Base de Datos] Santiago Faci
Line 43: Line 43:
  
 <code bash> <code bash>
-santi@zenbook:$ pip install django+santi@zenbook:$ pip install django==1.11.8
 </code> </code>
  
Line 183: Line 183:
     'django.contrib.messages',     'django.contrib.messages',
     'django.contrib.staticfiles',     'django.contrib.staticfiles',
 +    'mispeliculas',
 ] ]
  
Line 991: Line 992:
 username = request.POST['username'] username = request.POST['username']
     password = request.POST['password']     password = request.POST['password']
-    user = authenticate(username=username, password=password)+    user = authenticate(request, username=username, password=password)
     if user is not None:     if user is not None:
         login(request, user)         login(request, user)
Line 1125: Line 1126:
 . . . . . .
 </code> </code>
 +
 +Podéis encontrar más información en esta [[https://www.reportlab.com/docs/reportlab-userguide.pdf|Guía de reportlab]]
 ===== Internacionalización ====== ===== Internacionalización ======
  
Line 1185: Line 1188:
  
  
-==== Utilizando WSGI ====+==== Utilizando WSGI con Apache ====
  
 En este apartado veremos como desplegar una aplicación web Django con Apache usando el módulo WSGI. Para ello tendremos que realizar una serie de ajustes, instalación y configuraciones: En este apartado veremos como desplegar una aplicación web Django con Apache usando el módulo WSGI. Para ello tendremos que realizar una serie de ajustes, instalación y configuraciones:
Line 1315: Line 1318:
 Y ahora podrás visitar tu aplicación web Django accediendo directamente a ''http://mispeliculas.com'' Y ahora podrás visitar tu aplicación web Django accediendo directamente a ''http://mispeliculas.com''
  
 +==== Desplegar la aplicación utilizando entornos virtuales ====
  
 +
 +<code bash>
 +santi@zenbook:$ pip3 install virtualenv
 +santi@zenbook:$ virtualenv env
 +santi@zenbook:$ source env/bin/activate
 +. . .
 +santi@zenbook:$ pip install django
 +santi@zenbook:$ pip install Pillow
 +. . .
 +santi@zenbook:$ deactivate
 +</code>
 +
 +<file apache /etc/apache2/sites-available/mispeliculas.com.conf>
 +. . .
 +    WSGIDaemonProcess peliculas python-path=/home/santi/mispeliculas.com:/home/santi/mispeliculas.com/env/lib/python3.5/site-packages
 +. . .
 +</file>
 ===== Ejercicios ===== ===== Ejercicios =====
    
Line 1345: Line 1366:
 ---- ----
  
-(c) 2017 Santiago Faci+(c) 2018 Santiago Faci
apuntes/aplicaciones_web.1517510426.txt.gz · Last modified: 2019/01/04 13:22 (external edit)