interactuar con una BD

Páginas: 8 (1850 palabras) Publicado: 28 de octubre de 2014
DESARROLLO DE LA EXPOSICIÓN
INTERACTUAR CON UNA BASE DE DATOS
Django es apropiado para crear sitios que manejen una base de datos, ya que incluyen una manera fácil pero poderosa de realizar consultas a bases de datos utilizando Python.
Patrón Diseño MTV o MVC
El patrón de arquitectura de software Modelo-Vista-Controlador (MVC), consta de 3 piezas fundamentales las cuales son:
La lógica deacceso a la base de datos
 La lógica de negocios
Y la lógica de presentación
En este patrón el “MODELO” hace referencia al acceso a la capa de datos, la “VISTA” se refiere a la parte del Sistema que selecciona que mostrar y como mostrarlo, y el “CONTROLADOR” implica la parte del sistema que decide que vista usar, dependiendo de la entrada del usuario, accediendo al modelo si es necesarioConfiguración de la base de datos
Primero, necesitamos tener en cuenta algunas configuraciones iniciales: necesitamos indicarle a Django qué servidor de base de datos usar y cómo conectarse con el mismo.

Configuración Base de datos Adaptador requerido
postgresqlPostgreSQLpsycopg version 1.x, http://www.djangoproject.com/r/python-pgsql/1/.
postgresql_psycopg2 PostgreSQLpsycopg versión2.x, http://www.djangoproject.com/r/python-pgsql/.
mysqlMySQLMySQLdb, http://www.djangoproject.com/r/python-mysql/.
sqlite3 SQLiteNo necesita adaptador si se usa Python 2.5+. En caso contrario,pysqlite, http://www.djangoproject.com/r/python-sqlite/.
ado_mssqlMicrosoft SQL Server adodbapi version 2.0.1+,  HYPERLINK "http://www.djangoproject.com/r/python-ado/" http://www.djangoproject.com/r/python-ado/.oracleOracle cx_Oracle, http://www.djangoproject.com/r/python-oracle/.
DATABASE_ENGINE.- le indica a Django qué base de datos utilizar. Si usas una base de datos con Django, DATABASE_ENGINE debe configurarse con un string de los mostrados en la Tabla
DATABASE_NAME.- Le indica a Django el nombre de tu base de datos.
DATABASE_USER.- Le indica a Django cual es el nombre de usuario a usar cuando seconecte con tu base de datos.
DATABASE_PASSWORD.- Le indica a Django cual es la contraseña a utilizar cuando se conecte con tu base de datos.
DATABASE_HOST.- Le indica a Django cual es el host a usar cuando se conecta a tu base de datos. Si tu base de datos está sobre la misma computadora que la instalación de Django (o sea localhost), deja este en blanco.
DATABASE_PORT.- Le indica a Django quépuerto usar cuando se conecte a la base de datos.
INSTALACIÓN DE POSTGRESQL
1.- En primer lugar se debe descargar el instalador de PostgreSQL, el cual se lo podemos descargar desde la siguiente dirección:
http://www.enterprisedb.com/products-services-training/pgdownload#windows, en la cual se podrá encontrar varias versiones y para diferentes sistemas operativos.

2.- Seleccionamos laversión 9.1 y el sistema operativo que tengamos y se procede a descargar, tenemos que esperar a que termine de descargarlo

3.- Una vez que se ha terminado de descargar se busca el archivo, se lo selecciona y se le da clic derecho y ejecutar como administrador

1129030293370004.- Aparecerá la siguiente ventana en la cual se dara simplemente siguiente.
3383915172720
Una vez instalada y configuradala base de datos procedemos hacerlo lo siguiente:
Debemos crea una base de datos, para ello conectamos postgres y al hacer eso se abrirá una ventanita pidiendo el código de acceso para activar la base de datos.

Al haber puesto la contraseña damos clic derecho en base de datos y creamos una nueva base de datos.

Mostrará la siguiente ventana en donde pondremos el nombre de nuestra base dedatos y damos click en ok.

Ahora observemos que nuestra base de datos ha sido creada, pero al desplegar observemos que no tenemos ninguna tabla creada, para esto lo siguiente:

Nos dirigimos a Pycharm para crear un nuevo proyecto de la siguiente manera:
Ejecutamos Pycharm y escogemos crear un nuevo proyecto

Se despliega la siguiente ventana en done ubicaremos el nombre de nuestro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interactuar
  • Interactuar
  • Bd
  • Que Es Una Bd
  • BD Activa
  • Interactuando con el arte
  • Interactuar con los datos
  • Interactuando con la 9

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS