Novatadas Django y Python


Ya esta es la segunda o tercera vez que leo el libro django de maestros del web para version 1.6 y me di cuenta que cometi casi los mismos errores :S, aunque en maestros del web se siguen de cerca este tipo de errores por lo comentarios igual quise escribir algo de esto aqui de mi experiencia propia….

Los dos errores que ahora recuerdo fueron en el mismo tutorial uno es una mala interpretacion del manual y mas que novato al agregar la linea:

 

#Identificando la ruta del proyecto

import os

RUTA_PROYECTO = os.path.dirname(os.path.realpath(__file__))

Al final del archivo, casi siempre cuando dice agregar lo hacemos asi, pero si pensamos un poquito python recorre el archivo de arriba a abajo y por esto al importar una libreria o metodo debemos hacerlo al principio(si que novatada pero seguro a muchos nos a pasado)…. RECUERDA COLOCAR LOS IMPORT al principio de tu programa 😀

El otro error es de identaciòn y tiene mas que ver con python y es en la linea 7 del archivo models.py el problema en realidad no es tan dificil de resolver pero estos problemas tontos son problematicos y son base de la programacion, el codigo uno lo ve asi en el tutorial:

 


from django.db import models
class Bebida(models.Model):
  nombre = models.CharField(max_length=50)
  ingredientes = models.TextField()
  preparacion = models.TextField()
  def __unicode__(self):
  return self.nombre

Cuando en realidad deberia quedar asi


def __unicode__(self):

  return self.nombre

Ya que despues de definir cualquier cosa casi siempre al hacer un return o ingresar una variable debemos identar para que pueda correr el código de manera correcta, en python 3 por ejemplo podría correr pero no haría lo que queremos…

Para terminar diré que pronto comenzare con encriptaciòn en python siguiendo un librito que esta en ingles pero voy a tratar de traducir las partes mas importantes para este blog… gracias y espero sea de alguna ayuda D:

 

Anuncios

Un pensamiento en “Novatadas Django y Python

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s