lunes, 11 de enero de 2016

Semana del 4-10 Enero



Migración del Sitio - Django

En la semana del 29- 3 Enero solo se vio documentación para poder realizar la migración de lo que ya teníamos en el proyecto al framework que seleccionamos (Django). Por lo que a partir del Lunes 4 de Enero se inicio  la transición.

Las paginas mas utilizadas como guías fueron :

1-https://djangogirls.org/
2-https://code.djangoproject.com/wiki/CookBook(Pagina Oficial de Django)
3-https://docs.djangoproject.com/es/1.9/intro/tutorial01/
4-http://www.effectivedjango.com/tutorial/authzn.html (Ver la Autenticación)
5-http://www.django-rest-framework.org/tutorial/quickstart/
6-http://librosweb.es/libro/django_1_0/


Esas fueron algunos de los link de las paginas webs que encontramos para ayudarnos a ver como trabajaba django con el MVC , que en realidad el trabaja con el patrón de diseño MTV que se parece mucho.

Antes de comenzar a trabajar con el proyecto se tuvo que instalar :

1- Python 2.7 ( Utilice el Python 2.7.10 para 64 bits)
 El instalador se lo encuentra en la pagina oficial de Python .(https://www.python.org/downloads/release/python-2710/)

2- Pip en la consola del cmd . Se escribió el siguiente comando.
python -m pip install -U pip
Fuente: https://pip.pypa.io/en/stable/installing/

3- Suds en la consola del cmd. Se escribo el siguiente comando.
pip install suds
4- Atom. Un  nuevo editor  y lo descarge de su pagina oficial https://atom.io/.

5-Mysql Connector .Para poder hacer la conexión con la base de datos.

Fuente : https://dev.mysql.com/downloads/connector/python/

Se edito el setting.py para agregar en la parte de database mysql , luego en el archivo view.py se agrego lo siguiente:

//Código de view.py  para redireccionar a las paginas del proyecto : index.html , workarea.html ,y perfil.html

def home(request):
    return render(request,'index.html',{})

def perfil(request):
    return render(request,'perfil.html',{})

def workarea(request):
    return render(request,'workarea.html',{})

y en los templates se agrega {% load staticfiles %} para poder cargar todas las imágenes del proyecto.

No hay comentarios:

Publicar un comentario