Latest posts on Проблемы с fixtures topichttps://python.su/forum/topic/10550/2011-03-04T13:15:01+02:00Веб-технологии :: Google App Engine :: Проблемы с fixtures
2011-03-04T13:15:01+02:00walter67653У меня самого такие подозрения есть, но вот что написано на стартовой странице помощника google-app-engine-django:<br/><br/><blockquote>This project provides a helper that eases the process of creating a Django project to run on the Google App Engine.<br/><br/>The helper currently provides:<br/><br/> * The ability to use most manage.py commands<br/> * A BaseModel class that appears the same as the standard Django Model class.<br/> * The ability to serialize and deserialize model instances to JSON, YAML and XML.<br/> * <strong><em>Access to Django's test framework with a test datastore and support for fixtures.</em></strong><br/> * The ability to send email via the App Engine mail API using the standard Django mail functions.<br/> * An App Engine compatible implementation of the Django authentication framework. Only users are supported at this time. Group and Permission support is not implemented.<br/> * Support for the Django memcache cache backend module.<br/> * Support for the db and cache session backed modules.</blockquote>
Веб-технологии :: Google App Engine :: Проблемы с fixtures
2011-03-04T11:54:40+02:00vaxXxa67643В использовании Django (и всяких его клонов) на GAE.<br/>Вы уверены, что команды dumpdata и loaddata переписали под BigTable?
Веб-технологии :: Google App Engine :: Проблемы с fixtures
2011-03-04T11:31:59+02:00walter67638Использую google-app-engine-django, Django 1.2, dev_appengine 1.4.2. В<br/>хранилище данные добавил из shell. На странице (через view)<br/>отображаются нормально. Когда пытаюсь выполнить<br/><br/>python manage.py dumpdata myapp > fixture.json<br/><br/>файл создается, но пустой, вернее с содержит две квадратные скобки.<br/>Делаю файл вручную<br/>[<br/> {<br/> “model”:“myapp.news”,<br/> “pk”:25,<br/> “fields”:{<br/> “title”:“Title News Check One”,<br/> “body”:“Body News Check One”<br/> }<br/> }<br/>]<br/><br/>Когда делаю python manage.py loaddata myapp/fixtures/fixture.json<br/><br/>то получаю ошибку DeserializationError: Invalid model identifier:<br/>'myapp.news'<br/><br/>При выполнении тестов данные тоже не подгружаются. Подгружать пытаюсь<br/>в классе-наследнике TestCase через fixtures = .<br/><br/>В чем моя ошибка?