Comandos básicos para el uso y desarrollo de un proyecto con Django

Enviado por christian el

Si no conoces Django, aquí tengo un post donde explico un poco lo que es junto con un pequeño proyecto paso a paso.

Si lo conoces un poco, sabrás que lo que voy a escribir aquí debajo es de un nivel muy básico pero que es muy necesarios para poder desarrollar con este framework.

Os hablo de los comandos de exposición y gestión del proyecto de Django

 

Arrancar servidor para exponer el proyecto

Para poder visualizar tu proyecto web de Django, deberás tener levantado un servidor web que exponga los datos en algún sitio. Lo puedes hacer directamente con un comando muy muy sencillo:

# La ip y el puerto son opcionales
# Por defecto expone en el localhost puerto 8000
python manage.py runserver [ip:port]

 

Estructura de datos y persistencia

Actualizar las características persistentes del proyecto para su instalación en la DDBB.

python manage.py makemigrations app_name

 

Si queremos ver esto cambios en un formato un poco más amigable estilo SQL

python manage.py sqlmigrate app_name migration_number

 

Para aplicar todo estos cambios que nos ha generado el "makemigrations"

python manage.py migrate

 

"Compilación" de ficheros estáticos

Realmente no es una compilación al uso. Lo que hace este comando es preparar los ficheros estáticos (imágenes, estilos, etc..) para que sea accesibles cuando tengas tu aplicación en modo producción

python manage.py collectstatics 

 

Gestión de usuarios administradores

Por último pero no menos importante, la creación de un usuario de tipo "superuser" con acceso al panel de gestión por defecto que tiene Django

python manage.py createsuperuser
Dinahosting: dominios y alojamiento web
My investor

Regístrate en MyInvestory tendrás un extra de 20€ ! :D

Usa el código U048395 y te llevas un regalo en tu primera inversión :)

Usa el código 22c80f y te llevas un regalo en tu primera inversión :)