Skip to content

Instantly share code, notes, and snippets.

@cbertelegni
Created November 20, 2014 20:38
Show Gist options
  • Select an option

  • Save cbertelegni/d0c19f47c1de3167e2f5 to your computer and use it in GitHub Desktop.

Select an option

Save cbertelegni/d0c19f47c1de3167e2f5 to your computer and use it in GitHub Desktop.
ejemplo de como queda el inspectdb de django
class Bien(models.Model):
# id = models.IntegerField(primary_key=True) # AutoField?
# tipo_bien_id = models.IntegerField(blank=True, null=True)
# nombre_bien_id = models.IntegerField(blank=True, null=True)
tipo_bien_s = models.CharField(max_length=255, blank=True)
nombre_bien_s = models.CharField(max_length=255, blank=True)
descripcion = models.CharField(max_length=255, blank=True)
direccion = models.CharField(max_length=255, blank=True)
barrio = models.CharField(max_length=255, blank=True)
localidad = models.CharField(max_length=255, blank=True)
provincia = models.CharField(max_length=255, blank=True)
pais = models.CharField(max_length=255, blank=True)
modelo = models.IntegerField(blank=True, null=True)
entidad = models.CharField(max_length=255, blank=True)
ramo = models.CharField(max_length=255, blank=True)
cant_acciones = models.CharField(max_length=255, blank=True)
fecha_desde = models.DateField(blank=True, null=True)
destino = models.CharField(max_length=255, blank=True)
origen = models.CharField(max_length=255, blank=True)
superficie = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
unidad_medida_id = models.IntegerField(blank=True, null=True)
m_mejoras_id = models.IntegerField(blank=True, null=True)
mejoras = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
m_valor_fiscal_id = models.IntegerField(blank=True, null=True)
valor_fiscal = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
m_valor_adq_id = models.IntegerField(blank=True, null=True)
valor_adq = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
fecha_hasta = models.DateField(blank=True, null=True)
titular_dominio = models.CharField(max_length=255, blank=True)
porcentaje = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
vinculo = models.CharField(max_length=255, blank=True)
periodo = models.CharField(max_length=255, blank=True)
obs = models.CharField(max_length=255, blank=True)
# persona_id = models.IntegerField(blank=True, null=True)
# ddjj_id = models.IntegerField(blank=True, null=True)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
ddjj = models.ForeignKey('Ddjj', related_name='bienes')
persona = models.ForeignKey('Persona', related_name='bienes')
tipo_bien = models.ForeignKey('TipoBien', related_name='bienes')
nombre_bien = models.ForeignKey('NombreBien', related_name='bienes')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment