我在使用google-app-engine-django在GAE上加载灯具时遇到了麻烦。我收到一条错误消息“DeserializationError:无效的模型标识符:'fcl.User'”
./ manage.py loaddata users
我正在尝试加载具有以下数据的灯具:
- model: fcl.User fields: firstname: test lastname: testerson email: test@example.com user_id: '981167207188616462253' status: active usertype: player creationtime: '2010-08-29 00:00:00'
我是否需要对我的模型名称进行任何其他限定?夹具位于fcl / fixtures / users.yaml,模型位于'fcl / models.py'。
非常感谢任何帮助。
答案 0 :(得分:1)
原来这个问题是因为我没有在models.py
中正确声明我的模型使用google-app-engine-django时,每个模型应该是以下的子类:
appengine_django.db.BaseModel修复此问题后,它可以正常工作。我还需要在我的灯具中放置一个有效的pk:值。