Comandos básicos para empezar a trabajar con Django
Comandos Básicos
Descripción | Comando |
Instalar el entorno virtual | $ sudo apt install python3.6-venv |
Crear entorno virtual | $ python3 -m venv my_venv |
Activar el entorno virtual | $ source my_venv/bin/activate |
Actualizar el pip | (myvenv) ~$ python3 -m pip install –upgrade pip |
Crear doc. requisitos | $ touch requirements.txt
$ pip freeze > requirements.txt |
Agregar Django a req. | $ cat “Django~=2.0.6” > requirements.txt |
Instalar requisitos | (myvenv) ~$ pip install -r requirements.txt |
Desactivar el entorno virtual | (myvenv) ~$ deactivate |
Verificar versión de Django | $ python -m django –version |
Creando un proyecto | $ django-admin startproject mysite |
Ejecutando el servidor | $ python manage.py runserver |
Creando una aplicación | $ python manage.py startapp polls |
Creando modelos | ref. |
Crear tablas del proyecto | $ python manage.py migrate |
Agregar proyecto a INSTALLED_APPS | ‘polls.apps.PollsConfig’ |
Indicar cambios generados en los modelos de una aplicación [1] | $ python manage.py makemigrations polls |
Generar código sql desde un número de migración | $ python manage.py sqlmigrate polls 0001 |
Crear tablas de todo proyecto en BDD [2] | $ python manage.py migrate |
Abrir shell del proyecto ref. | $ python manage.py shell |
Creando usuario de administración | $ python manage.py createsuperuser |
Accediendiendo a interfaz de administración | http://127.0.0.1:8000/admin/ |
Ejecutar el proyecto | $ python manage.py runserver 8000 |
Referencias
- Manejo de usuarios personalizados.
- Implementación de varios tipos de usuarios
- Administración de usuarios
- Personalizar formulario de administración de usuarios
- Tutorial para administración en español
- Mostrar datos de campos relacionados en lista de administración
- Encriptar clave para Django