Django es un FrameWork el cual permite al programador desarrollar aplicaciones web. Se puede programar dentro de el para el estilo del sitio web.
Facilita la creación de paginas web, donde el programador desarrolla su sitio con menos código.
¿Como verificar la versión instalada de Django? Abrimos la ventana de comandos (Windows+R) y escribimos python2, como ya se había explicado en la practica anterior (Ver practica aqui).
Una vez que se aparezcan las tres flechas (>>>) significa que ya estamos dentro Python2, proseguimos a escribir import django y damos enter.
Senos tienen que volver a aparecer las flechas, entonces escribimos django.VERSION, damos enter y nos muestra lo siguiente.
Nos da mas detalles sobre la versión y con Ctrl+Z después enter salimos. Continuamos con python3, es el mismo proceso que acabamos de hacer, para verificar la versión.
El FrameWork nos permite manejar diferentes motores de base de datos (PostgreSQL, MariaDB, MySQL, Oracle). Las bases de datos NoSQL no son oficialmente compatibles con Django. Sin embargo, hay una serie de proyectos paralelos y bifurcaciones que permiten la funcionalidad NoSQL en Django.
¿Que necesito para poder trabajar con diferentes motores de BD?
Cuando creamos un proyecto Django se crea un archivo Setting que es la configuración de todo el sitio, y ahí se cambia el motor de BD que se va a usar.
Si queremos trabajar con MySQL necesito manipular el archivo Setting.py y se tiene que abrir en el IDE que manipulemos, y se establece dentro del codigo que tipo de BD es, el puerto que se usara, la contraseña. Si trabajamos con PostgreSQL tenemos que descargar el modulo psycopg2.
En caso dado de usar Oracle se descarga el conector y con Setting.py se hace mension de que tipo de BD se usara, el puerto que se usara y la contraseña.
Desde el CMD es el primer paso para crear un proyecto, desde la raíz, a manera de comando creamos el proyecto, después es esto creamos una aplicación. Desde la misma ventana de comando podemos correr un servidor porque el FrameWork trae su propio servidor, nos da una dirección http para poder correr nuestra pagina web que al inicio no tendría nada, también se pueden hacer las migraciones, es cuando tenemos un modelo y dentro del modelo nos genera una tabla que tiene el modelo, estas serian por medio de una linea a través de CMD. El Framework nos crea un models.py, se programa los campos que se van a manipular, campos para validar correo electrónicos, campos de falso o verdadero, listas despegables, etc. Hacemos las migraciones de los modelos, luego hay un archivo dentro de FrameWork admin.py se registra la aplicación y se tiene que abrir desde el IDE. Después se puede crear una cuenta de administrador o super usuario del sitio web, para la persona encargada de manipular el sitio, corremos el servidor y vemos nuestro sitio web, así ya tendríamos nuestro sitio web.




Comentarios
Publicar un comentario