2017-09-16 66 views
-1

我目前正在使用Django上的一个项目,当我要将模型导入数据库models.py时,此错误出现:IndentationError:预计一个缩进块(Django和Python)

File "/home/hansen/Escritorio/SIDECO/sideco/models.py", line 31 class Empresa(models.Model): ^ IndentationError: expected an indented block

的代码如下:

from django.db import models 



class Sistema(models.Model): 
    def lista_empresa(): 
     pass  
    def lista_desempleado(): 
     pass 
    def dar_de_alta_desempleado(): 
     pass 
    def dar_de_alta_empresa(): 
     pass 
    def enviar_informacion_desempleado(): 
     pass 
    def listado_desempleado(): 
     pass 
    def almacenamiento_historico(): 
     pass 

class Persona(models.Model): 
    DNI = models.CharField(max_length=10) 
    tipo_de_trabajo = models.TextField() 
    fecha_de_nacimiento = models.TextField() 

class Empleado('Persona'): 
    empresa = models.ForeignKey('Empresa') 

class Desempleado('Persona'): 

class Empresa(models.Model): 
    cuil = models.CharField(max_length=12) 
    razon_social = models.TextField() 
    rubro = models.TextField() 

    def contratar_desempleado(): 
     pass 

class OfertaLaboral(models.Model): 
    empresa = models.ForeignKey('Empresa') 
    tipo_de_trabajo_solicitado = models.TextField() 
+0

确保你有没有混合卡口与空间,以确保只是在你的代码转换成每片为4个空格 – Serjik

回答

0

你没有在定义下面的类

class Desempleado('Persona'): 

至少尝试使用pass如下

class Desempleado('Persona'): 
    pass 
相关问题