Code Monkey home page Code Monkey logo

got-django-demo's Introduction

Taller de Django

Comandos utilizados en el taller

Requisitos

Instalar python3
Descargar python3

Trabajando con pip y virtualenv en windows

Creando un entorno virtual

C:\Python34\python -m venv myvenv

Activando el entorno virtual

myvenv\Scripts\activate

Creando un proyecto en django

django-admin startproject got

Correr el servidor

python manage.py runserver

Crear tablas en nuestra bd

Como habrás notado, en nuestro archivo settings.py en la parte de INSTALLED_APPS tenemos aplicaciones por default que django usa. Entonces nuestras primera migración lo que hará es crear las tablas respectivas de estas apps.

  python manage.py migrate

Verificando cambios en nuestros modelos

Cuando agregamos modelos y relaciones entre estas, en nuestro archivo models.py. Es una buena práctica realizar una validación antes que ejecutar alguna migración

python manage.py check

Realizar un seguimiento de cambios de nuestros modelos

En django es obligatorio realizar esta funcionalidad antes de plasmar nuestros modelos como tablas en la base de datos. Esto permitirá hacer un seguimiento de todos los cambios realizados en nuestros modelos.

python manage.py makemigrations

Luego de ejecutar este comando lo único que faltaría para que nuestros modelos sean tablas es ejecutar el siguiente comando

python manage.py migrate

Otros comandos

mkdir nombre_directorio -> creas una carpeta con el nombre 'nombre_directorio'

cd nombre_directorio -> ingresas a la carpeta 'nombre_directorio'

dir -> listas las carpetas que están en la carpeta actual (en windows)

ls -> listas las carpetas que están en la carpeta actual (en Linux)

Recursos:

SLIDES utilizados en clase
Introducción a Django
Tutorial de Django Girls en español

got-django-demo's People

Contributors

erickgnavar avatar wils0n avatar

Watchers

 avatar  avatar

Forkers

fany1995fg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.