lunes, 25 de febrero de 2013

Creando la lista de usuarios

Editamos el archivo views.py


Agregamos un texto y lo asignamos a variables.


Editamos el archivo about.html


colocamos el mensaje.


Este es el mensaje que nos mostrará cuando corramos el servidor.


Ahora en el archivo views.py tomamos el listado de los usuarios y asignamos cuales se mostrarán y en que archivo.



Agregamos la url:



Generamos el html que mostrará los usuarios



Y con esto al probarlo nos mostrará los productos.


SL2













jueves, 21 de febrero de 2013

django creando vistas

En la carpeta del proyecto accedemos a la carpeta de nuestro proyecto.

Creamos la carpeta templates


Editamos el archivo settings.py e importamos os


Le indicamos que la carpeta templates es la que contendrá los templates.


guardamos y salimos


Dentro de templates creamos el directorio home y creamos el archivo index.html


Creamos el contenido del html.

 
Creamos una nueva aplicación que se llamará home


Entramos a home y editamos el archivo views.py



Colocamos el codigo para generar nuestra primera vista.


Creamos el archivo de urls.py



Editamos el archivo urls.py de nuestro proyecto.


Llamamos a las otras urls


Y con esto nos devería mostrar la página una vez que corramos el servidor

Eso por el momento.

SL2












Crear un proyecto con base de datos

Primero que nada nos vamos a la carpeta del proyecto y creamos la carpeta apps.

Dentro de esta carpeta creamos el archivo __init__.py

Iniciamos la App



Accedemos a la carpeta y vemos los archivos que nos creo.



 Editamos el archivo models.py



En este lugar creamos el modelo de la base de datos.

En este caso yo cree un pequeño ejemplo a ver como funciona.



Guardamos y salimos.

Creamos un archivo admin.py



Y lo editamos como lo emos echo anteriormente por lo que de ahora en adelante me saltare el comando de edición de archivos.

Importamos las clases creadas y las registramos.



Volvemos dos carpetas y editamos el archivo settings.py



Llamamos a nuestra nueva app



Guardamos y salimos

Sincronizamos la base de datos



En mi caso no creo nada por que las tablas ya existian pero a ustedes debería indicarles que creo las dos Tablas que espesificamos.

Despues hacemos correr el servidor



Y con esto deveríamos tener las nuevas tablas para administrarlas.

Eso sería por el momento

SL2







miércoles, 20 de febrero de 2013

django habilitar el admin

Para administrar bases de datos.

En mi caso ya tengo una base de datos creada en mysql por lo que me saltare esa parte

una vez creada la base de datos entramos a la carpeta de nuestro proyecto y nos mostrará el archivo setings.py

Procedemos a editarla configuración del proyecto : 

nano settings.py


nos aparecerá esta información : 



En este lugar indicamos que la base de datos que se usará es mysql

colocamos elnombre de la base de datos el usuario y la clave para acceder a esta


despues nos vamos a installed_apps



Descomentamos esta linea : 'django.contrib.admin', y 'django.contrib.admindocs',



Despues guardamos con ctrl o y salimos con ctrl x

editamos el archivo urls.py


en este archivo nos indica que hay que descomentar un par de lineas para habilitar el administrador


Las habilitamos


guardamos y salimos

despues debemos sincronizar django con la base de datos y eso se hace con este comando : 

python manage.py syncdb


despues nos pregunta si queremos crear un super usuario y colocamos que si


esto creara todo satifactoriamente.


volvemos a la carpeta anterior y hacemos correr el servidor 



esto al verlo en el navegador nos mostrará un error por que no existe un index


accedemos a la ruta del admin : 


nos pedirá el usuario y la clave que colocamos anteriormente y nos permitirá acceder a la administración de usuarios.




Eso sería por el momento

viernes, 4 de noviembre de 2011

Inputs

sección de Inputs

import time
nombre=raw_input("Escriba nombre y presione enter:")
print "Hola "+nombre
time.sleep(5)

ingresas el nombre y presionas enter y te mostrara un saludo con tu nombre por 5 segundos.


Prints

Seccion para prints

import time
print "Hola Mundo"
time.sleep(5)

bueno el codigo no tiene mucho que explicar.