wimarbueno / API-REST-DJango-Rest-Framework

Curso Crear un API REST con DJango Rest Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API REST DJango Rest Framework

Crear proyecto

$ mkdir rest-devcode
$ cd rest-devcode
$ virtualenv . -p python3
$ git clone 'https://github.com/DevcodeInc/API-REST-DJango-Rest-Framework.git src'
$ git checkout 0.5

Aplicar requerimientos

$ source bin/activate
$ (rest-devcode) pip install -r requirements.txt

Configurar base de datos

DATABASES = {
    'default': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': 'comprame_db',
            'USER': 'ever',
            'PASSWORD': 'secreto',
            'HOST': 'localhost',
            'PORT': '5432',
        }
}

Aplicar migraciones

$ (rest-devcode) cd src/
$ (rest-devcode) python manage.py makemigrations
$ (rest-devcode) python manage.py migrate

llenado de data

copiar sql y aplicar en la base de datos en el siguiente orden

1. compras_client.sql
2. compras_product.sql
3. compras_purchase.sql
4. compras_purchaseitem.sql

Sincronizar base de datos

Genera el código sql para sincronizar la base de datos

$ (rest-devcode) $ python manage.py sqlsequencereset compras 

Iniciar

$ (rest-devcode) python manage.py runserver

About

Curso Crear un API REST con DJango Rest Framework


Languages

Language:PLpgSQL 97.8%Language:Python 2.2%