Ahora que ya tenemos todo instalado y configurado, nos ponemos manos a la obra con nuestro proyecto. La idea es que este, sea un proyecto totalmente funcional, es decir, que podamos luego poner en producción, de hecho será la nueva versión de un sitio de anuncios clasificados existente. Para seguir un orden y no perdernos, tomaremos como referencia guía el Libro de Django 1.0.
Lo primero que tenemos que hacer es crear nuestro proyecto, lo situamos fuera del root del servidor web, por dos motivos:
- Porque no es necesario, ya que Django dispone de su propio servidor de desarrollo
- Porque, si lo situamos en el servidor de documentos web, corremos el riesgo de que nuestro código esté accesible mediante web.
Por lo tanto, abrimos una sesión en Terminal y no situamos por ejemplo en nuestra carpeta y creamos nuestro proyecto con django-admin.py:
cd $home django-admin.py startproject classifieds
Según el Django Book:
Un proyecto es una colección de configuraciones para una instancia de Django, incluyendo configuración de base de datos, opciones específicas de Django y configuraciones específicas de aplicaciones.
Ahora vamos a ver cual ha sido el resultado de startproject:

Como vemos se han creado cuatro ficheros:
- __init__.py. Fichero vacio que le indica a Python que este directorio debe ser considerado como un paquete
- manage.py. Herramienta de linea de comandos para gestionar el proyecto Classifieds.
- settings.py. Fichero donde se recogen las configuraciones del proyecto Classifieds.
- urls.py. Fichero donde se declaran las URLs de las aplicaciones del proyecto Classifieds.
Ahora entramos en el directorio classifieds (si no estamos) y vamos a lanzar el servidor de desarrollo de Django:
python manage.py runserver
Comprobamos que funciona correctamente… ya hemos puesto la primera piedra de nuestro proyecto
Enviar un comentario