【发布时间】:2018-02-25 06:15:47
【问题描述】:
我目前正在使用 Django 开发一个项目,当我即将将模型和文件 models.py 导入数据库时,会出现此错误:
文件“/home/hansen/Escritorio/SIDECO/sideco/models.py”,第 31 行 类Empresa(模型。模型): ^ IndentationError: 需要一个缩进块
代码如下:
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()
【问题讨论】:
-
确保您没有将制表符与空格混合,以确保将代码中的每个制表符转换为 4 个空格
标签: python django class models indentation