30/06/2010, 01:31
|
| | Fecha de Ingreso: junio-2010
Mensajes: 7
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: duda basica django hola de nuevo , mi problema principalmente es al importar los modelos a un programa normal de python que vaya a utilizarlos. Siguiendo los típicos ejemplos que aparecen en libros y varias webs:
Tengo un directorio
mysite/
__init__.py
manage.py
settings.py
urls.py
Dentro de este directorio, escribiendo el comando >> python manage.py startapp books creo la aplicación books:
books/
__init__.py
models.py
tests.py
views.py
En models.py tengo los correspondientes modelos (tablas) de mi base de datos.
El siguiente paso es ejecutar >>python manage.py shell y trabajar con los modelos:
>>from books.models import Publisher
>>p1=Publisher(name="Apress",address='2855 Telegraph Avenue')
>>p1.save()
Esto me lo hace bien, y puedo ver en mi base de datos, en la tabla Publisher, una nueva entrada.
Ahora bien, si quiero crear un archivo prueba.py que haga lo anterior
prueba.py :
from books.models import Publisher
p1=Publisher(name="Apress",address='2855 Telegraph Avenue')
p1.save()
¿En qué directorio tengo que poner el archivo concretamente (mysite o books)?
¿qué cabeceras tengo que añadir?
¿Cómo indico el manage.py?
muchisimas gracias!! |