【问题标题】:google-app-engine-django loading fixturesgoogle-app-engine-django 加载装置
【发布时间】:2023-03-16 22:15:01
【问题描述】:

我在使用 google-app-engine-django 在 GAE 上加载固定装置时遇到问题。我收到一条错误消息“DeserializationError: Invalid model identifier: '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' 中。

任何帮助将不胜感激。

【问题讨论】:

    标签: python django google-app-engine fixtures django-fixtures


    【解决方案1】:

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

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

    appengine_django.db.BaseModel

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

    【讨论】:

      猜你喜欢
      • 2013-01-10
      • 2021-09-12
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 2010-11-03
      • 2023-03-07
      相关资源
      最近更新 更多