这个错误快把我逼疯了。在
我正在开发一个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'命令,仍然显示错误。在
我的代码怎么了?在
Pasaporte
在Usario
中使用后才会声明。改变这些类的顺序就可以了。在相关问题 更多 >
编程相关推荐