Giter Club home page Giter Club logo

meejel_back's Introduction

Instrucciones para Django

Crear ambiente virtual

  1. Instalar virtualenv con el comando pip install virtualenv
  2. Crear el ambiente virtual con el comando virtualenv ENV

Activar ambiente virtual

Windows: ENV\Scripts\activate

Linux: source ENV/bin/activate

Si funcionó al lado de la terminal se mostrará (ENV) Para salir del ambiente virtual solo hay que escribir deactivate.

En PyCharm esto no es necesario.

Instalar dependencias

Usar el siguiente comando pip install -r requirements.txt

Con lo anterior ya se tiene listo el ambiente de trabajo para trabajar.

Correr aplicación

Correr el siguiente comando, luego de haber ingresado al ambiente virtual python manage.py runserver

En PyCharm se puede correr desde el botón de ejecución.

Instrucciones para Git

Actualizar repositorio

git pull

Mandar cambios

  1. git add .
  2. git commit -m "< Mensaje sobre el commit >"
  3. git push

Combinar cambios con master

Esto se hace desde github en la opción pull requeste, se le debe mandar notificación de revisión a todos los miembros.

Instrucciones base de datos

El usuario está configurado como marteoma, pueden crear un usuario con este nombre, o configurar las settings, pero no suban el archivo con estas.

  1. Abrir la terminal de psql, esto ya sea con la que viene al instalar, o desde la terminal si está en el PATH
  2. Usar el comando CREATE DATABASE meejel; No olvidar el ';'
  3. Usar el comando \c framework Esto selecciona la base de datos

Con esto ya tienen la base de datos creada y seleccionada para trabajar en la terminal. La terminal servirá principalmente como fuente de información, todo se hará desde Django.

Comandos útiles de la terminal PSQL

  • \! cls Limpia la terminal en Windows
  • Ctrl + L Limpia la terminal en Linux
  • \d Listar tablas de la base de datos
  • \c database Selecciona la base de datos especificada
  • \l Listar todas las bases de datos

Adicionalmente se puede usar cualquier sentencia SQL directamente. Adicional a esto, si ya tienen el usuario de postgres configurado, deben configurar el usuario para que el USER sea postgres, el PASSWORD sea también postgres y esté en el puerto 5432 ya que así se aplicó la configuración a Django.

Migraciones

Para realizar las migraciones, se hace lo siguiente

  1. Primero que todo se debe estar situado dentro de MEEJEL en la terminal, al mismo nivel de manage.py
  2. Usar el comando py manage.py makemigrations
  3. Usar el comando py manage.py migrate
  4. Si todo sale bien, en el terminal de psql, usando la base de datos framework, al buscar las tablas (\d) aparecerá una lista de tablas generadas por Django, en caso contrario, revisar que todo en la base de datos se cumpla.

Aviso

Este sistema fue hecho con propósitos educionales y gratis, si lo ve en un lugar comercial, por favor informenos.

Este sistema fue hecho por:

FUTURO

Esta en desarrollo una versión dockerisada para más fácil ejecución.

meejel_back's People

Contributors

dependabot[bot] avatar marteoma avatar

Watchers

 avatar  avatar

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.