Skip to content

danilo2693/proyectotis

 
 

Repository files navigation

Proyecto del curso tendencias Febrero - Junio 2016

Actualizado 20 Sep 2018

Ramas

  • Master. Funciona en local

Aplicaciones

  • productortenant: Es para registrar un tenant
  • gestionfruta: Todo lo relativo a gestionar fruta

Recomendaciones

Base de datos

  • Postgres 9.4 o 9.6
  • Usuario: tendencias
  • Password: tendencias

Dependencias

Del sistema

  • Python 3.5 o 3.6
  • Servidor apache

Del entorno

  • virtualenv proyecto -p python3
  • source proyecto/bin/activate
  • pip install -r requerimientos.txt

El archivo requerimientos.txt está en el raiz del proyecto

Configurar

  • python manage.py makemigrations
  • python manage.py migrate_schemas --shared

Importante No ejecute más migraciones, ya que solo deseamos que el esquema publico tenga solo lo especificado en SHARED_APPS

Poner en funcionamiento

  • python manage.py shell

Escribir linea por linea:

from productortenant.models import Domain,Productor

nuevoproducto = Productor(tipo_documento = 1,identificacion = 1234,nombre = 'Public',fecha_nacimiento =  '2000-01-01',telefono = 000000,correo = 'admin@proyectotis.com',fecha_creacion = '2000-01-01', schema_name='public')

nuevoproducto.save()
query=Productor.objects.get(schema_name="public")


dominio_tenant = Domain(domain='localhost',is_primary=True, tenant_id=query.id)
dominio_tenant.save()

exit()

Crear SuperUsuario

python manage.py createsuperuser --username admin --email admin@admin.com

Este usuario tendrá acceso a todo. Luego ejecutar

  • python manage.py runserver localhost:8080

Visualizar

En un navegador ingrese la dirección:

http://localhost:8080

Notas.

Si lo va subir a servidor Web y tiene DNS sutitio.com, debe realizar cambios.

About

Proyecto Tendencias Desarrollo 2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 43.0%
  • Python 20.2%
  • HTML 18.9%
  • JavaScript 17.9%