名称错误:未定义名称“(Whatever)”

2024-10-04 05:26:05 发布

您现在位置:Python中文网/ 问答频道 /正文

这个错误快把我逼疯了。在

我正在开发一个appengine Python应用程序。这些课程是:

from google.appengine.ext import db

class Usuario(db.Model):
  user = db.UserProperty()
  nombre = db.StringProperty(required = True)
  pasaporte = db.ReferenceProperty(Pasaporte)

class Pasaporte(db.Model):
  direccion = db.StringProperty()
  telefono = db.PhoneNumberProperty()

class Sindicato(db.Model):
  nombre = db.StringProperty(required = True)
  direccion = db.StringProperty()
  telefono = db.PhoneNumberProperty()

class Sede(db.Model):
  nombre = db.StringProperty()
  direccion = db.StringProperty()
  telefono = db.PhoneNumberProperty()
  descripcion = db.StringProperty()

class Servicio(db.Model):
  nombre = db.StringProperty()
  descripcion = db.StringProperty()
  prestador = db.StringProperty()
  condiciones = db.StringListProperty()

class UsuarioServicio(db.Model):
  usuario = db.ReferenceProperty(Usuario, collection_name='servicios_collection')
  servicio = db.ReferenceProperty(Servicio, collection_name='usuario_collection')
  fechaRegistro = db.DateTimeProperty(auto_now_add=True)

我不知道为什么,但这是我在localhost中测试应用程序时收到的错误消息:

^{pr2}$

UsuarioServicio类中,我引用了其他类而没有得到任何错误。在

如果有帮助,我正在kubuntu10-10中使用Python2.7解释器编写eclipsepydev。无论如何,如果我尝试从终端通过'dev'启动应用程序_应用服务器.py'命令,仍然显示错误。在

我的代码怎么了?在


Tags: true应用程序dbmodel错误classcollectionappengine