Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 1.78 KB

README.md

File metadata and controls

66 lines (46 loc) · 1.78 KB

Python Django Bootstrap

screenshot

Instalacion:

git clone https://github.com/martinovic/mysite.git && cd mysite

sudo pip install -r requirements.txt

./manage.py syncdb

./manage.py runserver

Guia de Estilo de Codigo:

  • Lint, debe pasar sin Error.
  • PEP8, debe pasar sin Error.
  • No Tabs, tampoco en .html, .css, .js
  • No Trailing Whitespaces, tampoco en .html, .css, .js
  • No print() en los .py, borrarlos antes de subirlos.
  • No console.log() en los .js, borrarlos antes de subirlos.
  • No codigo Python comentado, Borrar codigo muerto viejo.
  • UTF-8 Encoding Declaration en los .py # -- coding: utf-8 --
  • __ init __.py Vacios siempre que sea posible, previene import circular

Imports:

Put ALL of them at the top of the file grouped together by the type of import:

  • Future, eg: from future import braces
  • Python Standard Library, eg: import os
  • Third Party, eg: from twisted import log
  • Current Python Project, eg: from clientes import Cliente
  • Explicitly Local, eg: from . import blah
  • Custom, eg: imports inside try: ... except: blocks

Debug:

Para hacer Debug se incluye wdb y se puede usar agregando temporalmente esta linea en el codigo

import wdb; wdb.set_trace()

La ejecucion se cortara y se lanzara el Debugger con una Session Interactiva para investigar el error

(Si sabes usar otro debugger puedes usarlo, pero siempre borra el settrace() antes de subir el codigo)

Ayuda: