1

我在使用 google-app-engine-django 在 GAE 上加载固定装置时遇到问题。我收到一条错误消息,显示“DeserializationError:无效的模型标识符:'fcl.User'”

./manage.py 加载数据用户

我正在尝试加载具有以下数据的夹具:

- 型号:fcl.User
  领域:
    名字:测试
    姓氏:测试员
    电子邮件:test@example.com
    user_id: '981167207188616462253'
    状态:活跃
    用户类型:玩家
    创建时间:'2010-08-29 00:00:00'

我需要对我的模型名称进行任何其他限定吗?夹具位于 fcl/fixtures/users.yaml 中,模型位于“fcl/models.py”中。

任何帮助将不胜感激。

4

1 回答 1

1

原来这个问题是因为我没有在 models.py 中正确声明我的模型

使用 google-app-engine-django 时,每个模型都应该是以下的子类:

appengine_django.db.BaseModel

修复此问题后,它可以工作。我还需要在我的夹具中放置一个有效的 pk: 值。

于 2010-08-31T00:43:51.347 回答