google-app-engine-django приспособления для загрузки - PullRequest
1 голос
/ 30 августа 2010

У меня проблемы с загрузкой приборов в GAE с помощью google-app-engine-django. Я получаю сообщение об ошибке "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'.

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 31 августа 2010

Оказывается, проблема была вызвана тем, что я не правильно объявил свою модель в models.py

При использовании google-app-engine-django каждая модель должна быть подклассом:

appengine_django.db.BaseModel

после исправления это работает. Мне также нужно было указать действительное значение pk: в моем приборе.

...